Напишите "функцию голосования" bool Election(bool x, bool y, bool z)(C/C++), function...

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

Информатика (1.4k баллов) | 439 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

С++
#include
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;<br> system("pause");
}

(2.4k баллов)