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

Напишите программу на языке Pascal. Дан целочисленный массив из 5 элементов (значения от 0 до 1000). Найти количество двузначных чисел массива (k=k+1). Буду признательна, если программа будет адаптирована под ввод на компьютере и будет правильно выполняться в приложении Pascal ABC.

Ответ:
ambasaddor
ambasaddor
24.12.2020 00:02

begin

 var arr := ArrRandomInteger(5, 0, 1000);

 arr.Println;

 var quantity := 0;

 for var i := 0 to arr.Length - 1 do

 begin

   if (arr[i] > 9) and (arr[i] < 100) then

   begin

     inc(quantity);

   end;

 end;

 write(quantity);

end.

Объяснение:

begin  // Начало программы

 var arr := ArrRandomInteger(5, 0, 1000);   // Объявление массива размером 5 + заполнение массива случайными значениями из диапазона [0, 1000].

arr.Println;  // Вывод массива

var quantity := 0;  // Переменная, хранящая количество элементов, равна 0

for var i := 0 to arr.Length - 1 do  // Идём от нуля до размера массива - 1

begin  // Начало цикла

   if (arr[i] > 9) and (arr[i] < 100) then   // Если значение массива с индексом i > 9 И < 100, тогда

 begin  // Начало условного оператора

  begin  // Начало условного оператора

    inc(quantity);  // Увеличиваем значение переменной quantity на единицу

  end;  // Конец условного оператора

end;  // Конец цикла

write(quantity);  // Выводим ответ

end. // Конец программы

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