51

Нужна помощь в отредактировании программы Паскаль. Нужно, чтобы выводилось…

18 августа 2022

Нужна помощь в отредактировании программы Паскаль. Нужно, чтобы выводилось максимальное среди двузначных элементов массива. Максимальное программа выводит, но где и как прописать, что элементы массива только двузначные? program maxdvuz; var i,n,i1: integer; a: array[1… 1000] of integer; amax: real; beginassign (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 dobeginif a[i]>amax thenbeginamax: =a[i]; i1: =i; end; end; writeln (amax: 0:0); close (input); close (output); end.

категория: информатика

64

В строчкеbeginif a[i]>amax thenbeginв условии добавь, что and (a[i] div 100=0) and (a[i] div 10>0) первым условием отсеиваются трехзначные и более числа, во втором — однозначные

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...