Вопрос задан 01.08.2023 в 09:28. Предмет Информатика. Спрашивает Якунина Анастасия.

Program n_66; var x, max:real; i: integer; begin writeln ('Введите число'); readln (max); for

i:=1 to 9 do begin writeln (x); if x>max then max:=x end writeln ('максимум -', max'); end.Встречено 'writeln' а ожидалось ';'
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Елизаров Дмитрий.
После первого "end" поставь ;
Если не помогло скажи
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

The provided Pascal program has a few syntax errors. I'll help you fix them:

  1. There's a missing semicolon after the for loop declaration.
  2. The x variable is not initialized before being used in the writeln statement.
  3. The comparison operator > is not correctly encoded (> is an HTML entity, not used in Pascal).

Here's the corrected version of the Pascal program:

pascal
Program n_66; var x, max: real; i: integer; begin writeln('Введите число'); readln(max); for i := 1 to 9 do begin writeln('Введите число'); readln(x); if x > max then max := x; end; writeln('максимум -', max); end.

Now the program should work correctly. It asks the user to input a number (max) and then proceeds to read 9 more numbers (x) from the user. It keeps track of the maximum value entered among the 10 numbers and prints it at the end.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос