в массиве А(20),диапазон: [-10 ; 30] посчитать количество элементов кратных 3 и каждый элемент увеличить на это количество.
10-11 класс
|
Помоги, пожалуйста!)
Program Pr1;
uses crt;
var mas:array[1..20] of integer;
i,a:integer;
Begin
clrscr;
a:=0;
randomize;
for i:=1 to 20 do begin
mas[i]:=-10+random(41);
write(mas[i],' ');
end;
for i:=1 to 20 do if mas[i] mod 3=0 then a:=a+1;
for i:=1 to 20 do if mas[i] mod 3=0 then mas[i]:=mas[i]+a;
writeln();
for i:=1 to 20 do write(mas[i],' ');
end.
Другие вопросы из категории
координаты точек занести в массив. Одну из частей подпрограммы оформить процедурой или функцией.паскаль
год по восточному календарю. Выполнить надо желательно с оператором case.
Читайте также
Массиве В каждый элемент увеличить на этот минимальный
массивах размерностью 5 и 10 элементов.
Если можно с объяснением
двузначных элементов массива, которые не оканчиваются на 3. №2. Дан массив из 100 элементов. Каждый элемент может принимать целочисленные значения от 1 до 500. Напишите программу, которая позволит найти и вывести минимальное значение среди элементов массива, которые делят максимальное значение элементов массива без остатка.
подсчитать среднее арифметическое положительных элементов массива, которые кратны первому элементу массива. №2. Дан массив из 40 элементов. Каждый элемент может принимать целочисленные значения от 0 до 200. Напишите программу, которая позволит найти наиболее часто встречающийся элемент массива
диагонали. нахождение в каждой строке массива наименьшего элемента и его перестановку с элементом стоящим на главной диагонали оформить в виде подпрограммы