Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2022, 20:14   #1
ОпОпОп
Новичок
Джуниор
 
Регистрация: 14.04.2022
Сообщений: 2
По умолчанию Встречен конец файла, а ожидалось ';'

на знание паскаля не претендую, просто прорешиваю задание для СР по информатике. Не могу понять, что не так. Выдаёт "Program3.pas(19) : Встречен конец файла, а ожидалось ';'"

Program massiv;
var
A:array [0..9] of integer {7, 5, 3, 4, 8, 8, 9, 2, 6, 2];
i,t,c:integer;
Begin
c:=0;
for i:=1 to 9 do
if (A[i-1]) < (A[i]) then
begin
t:=A[i];
A[i]:=A[i-1];
A[i-1]:=t;
end;
else
c:=c-1;
write(A);
writeln;
end.
ОпОпОп вне форума Ответить с цитированием
Старый 14.04.2022, 20:17   #2
ОпОпОп
Новичок
Джуниор
 
Регистрация: 14.04.2022
Сообщений: 2
По умолчанию

ОпОпОп, я разобралась, там не так скобочка была
ОпОпОп вне форума Ответить с цитированием
Старый 14.04.2022, 22:24   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,555
По умолчанию

Текст исходника принято форматировать. Тогда и читать его легко, и ошибка легче находится. И не в скобочке дело - после первого end не нужна ;
If ... else - это один оператор. Хотя в Си это малость по другому.
Код:
Program massiv;
var
A:array [0..9] of integer {7, 5, 3, 4, 8, 8, 9, 2, 6, 2];
i,t,c:integer;
Begin
   c:=0;
   for i:=1 to 9 do
   if (A[i-1]) < (A[i]) then
   begin
      t:=A[i];
      A[i]:=A[i-1];
      A[i-1]:=t
   end
   else  c:=c-1;
   write(A);
   writeln;
end.
И по алгоритму: что-то похожее на сортировку "пузырём", но не сортировка, а только один её проход. Где вложенный цикл?
Для распечатки массива тоже нужен цикл.
В общем, прогу можно озаглавить "Прога, делающая х.з.что".
Впрочем, если это абеце - то я пас.

Последний раз редактировалось digitalis; 14.04.2022 в 22:39.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пишет Встречен конец файла, а ожидалось ';', на строчке где спрашивается "еще не учишься?", что делать? kiselek Помощь студентам 7 10.11.2020 13:11
конец файла boomeer Общие вопросы C/C++ 2 04.08.2010 15:55
запись в конец файла kate158 Общие вопросы Delphi 2 28.09.2009 19:17
Дописать в конец файла Cdevelop Общие вопросы C/C++ 1 25.03.2009 21:39
Дописать в конец файла Cdevelop Общие вопросы C/C++ 5 15.03.2009 16:46