Впрограмме, представленной ниже допущены ошибки. найди их все, запиши правильную строку и пояснение ошибки. для удобства строки пронумерованы.
1)var mass : aray [1..15] of integer;
2)i : = integer;
3)begin
4)for i : = 15 to 1 do readln(mass[i]);
5)max : = mass[ 0 ];
6)for i : = 1 to 15 do
7) if mass > max then max : = mass[i];
8)for i : = 1 to 15 do
9)if (mass[i] mod 2 = 0) then mass[i] : = 9)max;
10)for i : = 1 to 15 do write (mass[i], ‘ ‘);
11)end.
Ответы на вопрос:
ответ:
var mass : array [1..15] of integer;
i : integer;
begin
for i : = 15 to 1 do readln(mass[i]);
max : = mass[ 0 ]; // max не описано имя, индекс [0] не существует
for i : = 1 to 15 do
if mass[i] > max then max : = mass[i];
for i : = 1 to 15 do
if (mass[i] mod 2 = 0) then mass[i] : = 9;
for i : = 1 to 15 do write (mass[i], ' ');
end.
объяснение:
var mass : aray [1..15] of integer; // aray - потеряна r
i : = integer; // лишний =
begin
for i : = 15 to 1 do readln(mass[i]);
max : = mass[ 0 ]; // max не описано имя, индекс [0] не существует
for i : = 1 to 15 do
if mass > max then max : = mass[i]; // mass > потеряно [i]
for i : = 1 to 15 do
if (mass[i] mod 2 = 0) then mass[i] : = 9)max; // )max лишние
for i : = 1 to 15 do write (mass[i], ` `); // были не те апострофы
end.
Популярно: Информатика
-
Danila43pirojok03.09.2020 20:30
-
polisavostina17.12.2020 12:34
-
123Abc990028.11.2020 10:43
-
tsukikokawaii20.04.2023 11:30
-
geniip28.03.2022 17:21
-
Hskke18.10.2020 22:39
-
Cfynks22.03.2021 08:17
-
Aann130.11.2020 14:38
-
ALEXsf43422.07.2022 05:23
-
гнеуй14.04.2021 19:35