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

Нужна в отредактировании программы паскаль. нужно, чтобы выводилось максимальное среди двузначных элементов массива. максимальное программа выводит, но где и как прописать, что элементы массива только двузначные? program maxdvuz; var i,n,i1: integer; a: array[1..1000] of integer; amax: real; begin assign (input,'input.txt'); assign (output,'output.txt'); reset (input); rewrite (output); readln(n); for i: =1 to n do read (a[i]); amax: =a[1]; for i: =1 to n do begin if a[i]> amax then begin amax: =a[i]; i1: =i; end; end; writeln(amax: 0: 0); close (input); close (output); end.

Ответ:
ledytyt13
ledytyt13
23.06.2020 07:38
В строчке
begin
if a[i]>amax then
begin
в условии добавь, что and (a[i] div 100=0) and (a[i] div 10>0)
первым условием отсеиваются трехзначные и более числа, во втором - однозначные
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?