Есть ответ 👍

Заполнить одномерный массив произвольной размерности случайными числами из промежутка [-300; 300] и вывести его на экран в строчку, с именем каждого элемента массива и его индексом. обнулить все элементы кратные 3, но не кратные 5 и вывести измененный массив на экран

245
395
Посмотреть ответы 2

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

DenisMarvin
4,6(71 оценок)

program help; uses crt; const n = 10; (* размер массива *)var a : array[1..n] of integer; (* массив с числами *) i : integer; beginrandomize; clrscr; writeln('массив: '); for i : = 1 to n do begin a[i] : = random(601) - 300; (* заполняем рандомными числами *) writeln('a[', i, '] = ', a[i]); (* выводим на экран *) if (a[i] mod 3 = 0) and (a[i] mod 5 < > 0) then a[i] : = 0; (* обнуляем числа кратные 3 и не кратные 5 *) end; writeln('массив после изменения: '); for i : = 1 to n do writeln('a[', i, '] = ', a[i]); (* выводим на экран *)end.


О том

Объяснение:

Они все что-то делают себе и людям во благо

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