C++ Петя учится в физ-мат классе, поэтому каждый день у него есть урок математики. Пете...

0 голосов
61 просмотров

C++
Петя учится в физ-мат классе, поэтому каждый день у него есть урок математики. Пете нравится математика, и поэтому он отвечает на каждом уроке и получает оценку. Петя очень хорошо готовится и поэтому получает только 4 и 5. В начале года Петя решил записывать все свои оценки по математике. Помогите Пете посчитать, каких оценок у него больше- 4 или 5
Входные данные!!!
В первой строке целое число - количество оценок, записанных Петей (не более 1000)
во второй строке через пробел- оценки,которые записал Петя.
Выходные данные!!!
Необходимо вывести "Five" , если Петя получил больше 5, "Four" , если Петя получил больше 4 и "Equal" если их кол-во равно.
входные данные выходные данные
5 five
4 4 5 5 5


Информатика (20 баллов) | 61 просмотров
0

Оттвет дать не представляется возможным ввиду некомпетентности модераторов данного раздела

Дан 1 ответ
0 голосов
Правильный ответ

Как-то так
#include
using namespace std;
int main(){    cout << "Vvedute kol-vo ocenok" << endl;<br>    int n,i,a,Four,Five;    n = i = a = Four = Five = 0;
    cin >> n;
    for (i = 1; i <= n; i++)    {        cin >> a;        if (a == 4){         Four++;}  else if (a == 5)      {         Five++;      }    }    if (Four > Five){   cout << "Four" << endl;} else if (Five > Four)      {   cout << "Five" << endl;      }      else      {         cout << "Equal"<< endl;      }      cout << "Kol-vo 4: " << Four << " Kol-vo 5: " << Five << endl;    return 0;}<br>

(1.3k баллов)
0

#include

using namespace std;

int main()
{
cout << "Vvedute kol-vo ocenok" << endl;<br>
int n,i,a,Four,Five;
n = i = a = Four = Five = 0;

cin >> n;

for (i = 1; i <= n; i++)<br> {
cin >> a;
if (a == 4)
{
Four++;
} else if (a == 5)
{
Five++;
}
}
if (Four > Five)
{
cout << "Four" << endl;<br>} else if (Five > Four)
{
cout << "Five" << endl;<br> }
else
{
cout << "Equal"<< endl;<br> }
cout << "Kol-vo 4: " << Four << " Kol-vo 5: " << Five << endl;<br> return 0;
}