Предмет: Информатика,
автор: strokovadasha
Напишите программу нахождение третьего по величине элемента массива.
strokovadasha:
максимальный третий
третий по величине нужен, так?
да
24067 если такие числа, например, должно выводить 4
Могу глупый способ ток на паскале предоставить, для чего-то годного думать придётся)
Давай хоть что-то)
Не, соре, я не могу на паскале, долго разбираться с его синтаксисом
А на чём можешь?
Питон
давай
Ответы
Автор ответа:
2
Ответ:
program Pascal;
const n=10;
Var i,max,max2,max3: Integer;
m: array[1..10] of integer;
Begin
m[1]:=random(10);
max:=m[1];
max2:=m[1];
max3:=m[1];
For i:=2 to n do
begin
m[i]:=random(100);
write(m[i]:4);
end;
For i:=1 to n do
begin
if (m[i]>max) then
begin
max3:=max2;
max2:=max;
max:=m[i];
end
else if (m[i]>max2) then
begin
max3:=max2;
max2:=m[i];
end
else if (m[i]>max3) then
begin
max3:=m[i];
end;
end;
writeln();
writeln(max3);
End.
В строке 10 пишет неожиданный символ ' '
Попробуйте теперь
Также пишет
Удалите все пустые символы. К сожалению, сервис изменяет некоторые символы и при копировании компилятор на них "ругается"
А что надо поменять?
Ошибка тут выдается For i:=2 to n do
После слова "do" есть пустой символ, удалите его там и везде в остальных местах, где требуется
спасибо большое
Похожие вопросы
Предмет: Математика,
автор: СвЕтЛаНа954321
Предмет: Русский язык,
автор: Суфия63
Предмет: Математика,
автор: Валерия46642
Предмет: Математика,
автор: Аноним
Предмет: История,
автор: аня9470