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

Паскаль ошибка: " нельзя преобразовать тип integer к array [1..40] of integer" var mas: array[1..40] of integer; i, max, max1: integer; begin max: =0; max1: =0; for i: = 1 to 40 do begin mas: = random(101); write(mas[i]: 4); if mas[i]> max then max: =mas[i]; end; for i: = 1 to 40 do if (mas[i]< > max) and (mas[i]> max1) then max1: =mas[i]; writeln; writeln(max1); end.

Показать ответ
Ответ:
тата238
тата238
17.07.2020 14:04
Всё логично - вы пытаетесь присвоить mas:= random(101)
В левой части стоит массив, а функция random возвращает число

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