Объяснение:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>chet;
vector<int>nechet;
for (int i = 0; i < N; i++) {
int A;
cin >> A;
if (i % 2 == 0)
nechet.push_back(A);
else
chet.push_back(A);
}
for (int i = 0; i < chet.size(); i++)
cout << chet[i] << " ";
cout << endl;
for (int i = 0; i < nechet.size(); i++)
cout << nechet[i] << " ";
}
ответ: Я незнаю шарп,но вот реализация на Python.
import random #
a = [] #Обьявление Массива
z1 = 0 #Эта переменная делает подсчёт чётных чисел
z2 = 0 #
Эта переменная делает подсчёт нечётных чисел
i = 0 #Переменная итератор для цикла
while i < 17: #Обьявление Цикла,пока i < 17
x = random.randint(-100,200) #в переменной x,генерируется числа в заданном диапазоне
a.append(x) #добавляем в массив нашу переменную x
if (a[i] % 2) == 0: #Если наш элемент массива делится на 2 без остатка
z1 += 1 #Делаем подсчёт в этой переменной
else: #Иначе
z2 += 1 #Делаем Подсчёт в этой переменной
i += 1 #инкреминтируем нашу переменную i,до +1.Это делается для цикла,когда переменная i,дойдет до 17 цикл завершится.И мы выйдем из тела цикла
print(a) #Выводим все элементы массива
if z1 > z2: #Если z1 > z2
print('Чётных Больше') #Выводим этот текст
else: #Иначе
print('Нечётных Больше')#Выводим этот текст
Pascal
const
n=25;
var
a:array[1..n] of integer;
i, s0, s1, s2, s3 : integer;
begin
randomize;
s0:=0; s1:=0; s2:=0; s3:=0;
for i:=1 to N do begin
a[i]:=random(5)+1; (*если хотим ввести случайные оценки*)
// readln(a[i]); (*если хотим ввести оценки сами*)
s0:=s0+a[i];
case a[i] of
4,5: inc(s1);
3: inc(s2);
1,2: inc(s3);
end;
end;
writeln(a);
writeln('Средний бал =', s0/n);
writeln('Кол-во 4 и 5 =', s1);
writeln('Кол-во 3 =', s2);
writeln('Кол-во 2 и 1 =', s3);
end.