Есть ответ 👍

Дан одномерный массив целых чисел. заменить все четные числа в массиве 0.

199
291
Посмотреть ответы 2

Ответы на вопрос:

agat2003
4,6(79 оценок)

Const   n = 20; var   x: array[1..n] of integer;   i: integer; begin   randomize;   writeln('*** исходный массив ***');   for i : = 1 to n do   begin       x[i] : = random(101) - 50;       write(x[i]: 4);   end;   writeln;   writeln('*** результирующий массив ***');   for i : = 1 to n do   begin       if (x[i] mod 2) = 0 then x[i] : = 0;       write(x[i]: 4);   end; end. тестовое решение: *** исходный массив ***   -4  -8  42  18  -4 -19 -35  21  19  32 -45  45 -43 -22 -17 -12  11    9 -47  37 *** результирующий массив ***     0    0    0    0    0 -19 -35  21  19    0 -45  45 -43    0 -17    0  11    9 -47  37

#include < iostream> using namespace std; int a, b; void check(int a, int b); int main() {       cout< < "enter 2 numbers\n";       cin> > a;       cin> > b;       check(a, b);       system("pause");       return 0; } void check(int a, int b) {         if (a> b)         {                       a=a*a*a;                       b=b*b;                       }                       else                       {                               a=a*a;                               b=b*b*b;                               }                               cout< < a< < "\n";         cout< < b< < "\n";         }

Популярно: Информатика