Предмет: Информатика, автор: ludmila0913

Напишите "функцию
голосования" 
bool
Election(bool x, bool y, bool z) (C/C++), function
Election (x, y, z:boolean): boolean (Pascal), возвращающую
то значение (true или false), которое среди
значений ее аргументов 
xyz встречается
чаще.

Ответы

Автор ответа: xDmitryINFO
0
С++
#include <iostream>
using namespace std;

bool Election(int a,int b,int c)
{
  int t=0,f=0;
  if(a==true)
   t++;
  else
   f++;
  if(b==true)
   t++;
  else
   f++;
  if(c==true)
   t++;
  else
   f++;
  if(t>f)
   return TRUE;
  else
    return FALSE;
}

void main()
{
 bool x,y,z;
 cin>>x,y,z;
 cout<< Election(x,y,z) <<endl;
 system("pause");
}
Похожие вопросы