Решение задачи Статистика с Acmp

Без пояснения   Просмотров: 127


Вася не любит английский язык, но каждый раз старается получить хотя бы четверку за четверть, чтобы оставаться ударником. В текущей четверти Вася заметил следующую закономерность: по нечетным дням месяца он получал тройки, а по четным – четверки. Так же он помнит, в какие дни он получал эти оценки. Поэтому он выписал на бумажке все эти дни для того, чтобы оценить, сколько у него троек и сколько четверок. Помогите Васе это сделать, расположив четные и нечетные числа в разных строчках. Вася может рассчитывать на оценку 4, если четверок не меньше, чем троек.

Код

#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    int n, k1 = 0,k2 = 0;
    cin >> n;
    int b = 0;
    vector<int> a;
    for(int i = 0; i < n; ++i){
        cin >> b;
        a.push_back(b);
    }
    for(int i = 0; i < a.size(); ++i)
        if(!(a.at(i)%2==0)){
            cout << a.at(i) << " ";
            k1++;
        }
    cout << endl;
    for(int i = 0; i < a.size(); ++i)
        if(a.at(i)%2==0){
            cout << a.at(i) << " ";
            k2++;
        }
    cout << endl;
    if(k1 > k2)
        cout << "NO";
    else
        cout << "YES";
    return 0;
}

         

Администратор Photo Автор: Администратор


Код

k1 = k2 = b = 0
n = int(input())
a = map(int, input().split())
a = list(a)
for i in a:
    if i % 2 != 0:
        print(i, end=" ")
        k1 += 1
print("")

for i in a:
    if i % 2 == 0:
        print(i, end=" ")
        k2 += 1
print("")
if k1 > k2:
    print("NO")
else:
    print('YES')

         

Администратор Photo Автор: Администратор




Комментарии

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