35

Очень нужна помощь в редактировании программы

energy 21 августа 2022

Очень нужна помощь в редактировании программы. Данная программа должна заменять на число 1000 ТОЛЬКО ПЕРВЫЙ элемент, кратный 4, а у меня заменяются всеэлементы, кратные 4. Где ошибка? program zamena; var akrat,i,n: integer; a: array[1… 1000] of integer; beginassign (input,'input.txt'); assign (output,'output.txt'); reset (input); rewrite (output); readln (n); for i: =1 to n do read (a[i]); akrat: =a[1]; for i: =1 to n dobeginif a[i] mod 4=0 thena[i]: =1000; end; for i: =1 to n dowriteln (a[i]); close (input); close (output); end.

категория: информатика

35

Program Zamena; Var akrat,i,n: integer; a: Array[1… 1000] Of Integer; Begin Assign (input,'input.txt'); Assign (output,'output.txt'); Reset (input); Rewrite (output); Readln (n); For i: =1 To n Do Read (a[i]); akrat: =a[1]; For i: =1 To n Do If a[i] mod 4=0 then Begin a[i]: =1000; Break; End; For i: =1 To n Do WriteLn (a[i]); Close (input); Close (output); End.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...