Дан целочисленный массив из 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.
Приложения:

Новые вопросы