В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
tamer20052
tamer20052
17.08.2022 08:07 •  Информатика

Числа введённые случайным образом (от -15 до 23) необходимо определить количество отрицательных,положительных,чёт,нечёт чисел,мин и макс число в последовательности и вывести сообщение на экран при присутствии в последовательности 0.
(паскаль )

Показать ответ
Ответ:
WhiteBear2003
WhiteBear2003
03.09.2020 10:19

var n,i,a,ko,kp,k1,k2,min,max,k:integer;

begin

write('Введите количество чисел в последовательности (n>0) ');

readln (n);

a:=random(39)-15;

min:=a;

max:=a;

write ('Последовательность ');

for i:=1 to n do

begin

if a=0 then k:=1;

if a<0 then ko:=ko+1;

if a>0 then kp:=kp+1;

if a mod 2 = 0 then k2:=k2+1 else k1:=k1+1;

if a<min then min:=a;

if a>max then max:=a;

write (a,'  ');

a:=random(39)-15;

end;

writeln;

writeln ('Количество отрицательных чисел ko = ',ko);

writeln ('Количество положительных чисел kp = ',kp);

writeln ('Количество чётных чисел k2 = ',k2);

writeln ('Количество нечётных чисел k1 = ',k1);

writeln ('Минимальное число min = ',min);

writeln ('Максимальное число max = ',max);

if k=1 then writeln ('В последовательности присутствовал 0')

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота