Предмет: Информатика,
автор: mribraew
ПАСКАЛЬ Ошибка:" Нельзя преобразовать тип 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.
Ответы
Автор ответа:
0
Всё логично - вы пытаетесь присвоить mas:= random(101)
В левой части стоит массив, а функция random возвращает число
Надо написать mas[i] вместо mas.
В левой части стоит массив, а функция random возвращает число
Надо написать mas[i] вместо mas.
Автор ответа:
0
Раньше ошибку нашел, но все равно спасибо
Похожие вопросы
Предмет: Литература,
автор: albinayuko
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: arturnumer2
Предмет: Алгебра,
автор: annutka99
Предмет: Математика,
автор: Rahman11