0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 13
1

Ошибка: Syntax error, ";" expected but "ELSE" found

07.05.2014, 17:24. Показов 17669. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите программу, использующую модифицированный алгоритм Евклида: нужно заменять большее число на остаток от деления большего на меньшее до тех пор, пока этот остаток не станет равен нулю; тогда второе число и есть НОД.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program ex1;
var a,b :integer;
begin
writeln('Vvedite а, b');
readln(a,b);
while a<>b do
if a>b then
a:=a mod b
else b:=b mod a;
if a>b then
writeln('NOD= ',b);
[COLOR="Red"]else[/COLOR]
writeln('NOD= ',a);
end.
В компиляторе ошибкой помечает else. В чем ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2014, 17:24
Ответы с готовыми решениями:

Ошибка: fatal syntax error identifier expected but "#" found
program Circles; uses Graph, Crt; var Gb, Gr: integer; begin Gb:= Detect; InitGraph ( Gb,...

Ошибка Syntax error, ";" expected but "identifier" found
Здравствуйте! Не могу понять, где ошибка Компилятор пишет: deque.pas(16,1) Error: Illegal...

Ошибка при компиляции "Syntax error "Begin" expected but ";" found"
При компиляции выдаёт ошибку &quot;Syntax error &quot;Begin&quot; expected but &quot;;&quot; found&quot; в блоке Procedure...

Ошибка "Syntax error, "BEGIN" expected but "end of file" found"
В чём заключается ошибка в 73 строке под названием &quot;Syntax error, &quot;BEGIN&quot; expected but &quot;end of...

2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32830 / 21168 / 8147
Регистрация: 22.10.2011
Сообщений: 36,428
Записей в блоге: 8
07.05.2014, 17:33 2
Перед else точка с запятой не ставится.
1
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 13
07.05.2014, 17:37  [ТС] 3
Спасибо))
0
07.05.2014, 17:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2014, 17:37
Помогаю со студенческими работами здесь

Ошибка "Fatal: Syntax error, "BEGIN" expected but "END" found"
Ввожу unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil,...

Ошибка "Syntax Error, ";" expected but ")" found
var a,b,c,ab,ac,bc,arctg:real; ...

Ошибка "Syntax Error, ":" expected but ";" found
Unit SourceModMenu; interface Uses Crt; function Menu(X,Y: integer):integer; //Функция для...

Ошибка: syntax error identifier expected
Program UIS; Uses CRT; Type TSotr = Record Fam: String; Pol:...

Ошибка fatal: syntax error identifier expected
program AAG_7; Uses CRT; Var AA: Array of Integer; I,J,:Integer;...

Unit1.pas(51,0) Fatal: Syntax error, "BEGIN" expected but "end of file" found
Вобщем, мне говорят что у меня ошибка в несуществующей строке. Пишет мне вот это; unit1.pas(51,0)...

Пишет Fatal syntax error, ";" expected, but "else" found. Чё не так?
procedure TForm1.Button1Click(Sender: TObject); begin a:=Strtofloat (Edit1.text); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru