Предмет: Информатика, автор: Mary182320

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 1000. Элемент массива называется хорошим, если это двузначное число, причём цифра в разряде едениц больше, чем цифра в разряде десятков. Опишите на одном из языков программирования алгоритм, позволяющий найти и вывести количество всех хороших элементов массива.

Ответы

Автор ответа: gfhjkmgfhjkm20
1

Ответ:

var a:array[1..30] of integer;

i,k:Integer;

begin

write('Массив ');

for i:=1 to 30 do

begin

a[i]:= random (1001);

write(a[i],'  ');

if (a[i]>9) and (a[i]<100) and (a[i] mod 10 > a[i] div 10) then k:=k+1

end;

writeln;

writeln('Количество хороших элементов массива ',k)

end.

Автор ответа: BobbyFresnel
0

===== PascalABC.NET =====

begin

 var a := ArrRandom(30, 0,1000);

 a.Println;

 a.Count(p -> p.InRange(10, 99) and (p mod 10 > p div 10)).Println

end.

Приложения:
Похожие вопросы
Предмет: Алгебра, автор: MiceVX
Предмет: Математика, автор: karolinakuchera
Предмет: Геометрия, автор: kateri0128
Предмет: Физика, автор: Ibragim20021