#include < iostream> using namespace std; int main(){ int a; cin> > a; switch (a%2){ case 0: { cout< < "yes"; break; } default: cout< < "no"; } cin.get(); cin.get(); return 0; }
snopovajulia
03.02.2023
Значит так: мы создаем массив избыточной длины, куда потом будем записывать рандомные числа. так же мы создаем массив-счетчик b (у него индексами являются сами числа, а элементами - количество этого числа в массиве а), куда будет присваиваться, сколько раз нам встречается то или иное число (перед этим мы массив обязательно обнулим). в конце мы смотрим максимальное число из массива-счетчика. вуаля! вот пример программы на паскале abc: var a: array [1..1000000] of integer; b: array [1..10] of longint; c: integer; i,max,n: longint; begin write('введите число элементов массива: '); readln(n); max: =0; for i: =1 to 10 do b[i]: =0; for i: =1 to n do begin a[i]: =random(10)+1; write(a[i],' '); b[a[i]]: =b[a[i]]+1 end; for i: =1 to 10 do if b[i]> max then begin c: =i; max: =b[i] end; writeln; writeln('чаще всего в массиве встречается число ',c) end.