Написать программу :Даны 3 переменные. Поменять значения переменных по следующей...

0 голосов
43 просмотров

Написать программу :
Даны 3 переменные. Поменять значения переменных по следующей схеме:
a=c, b=a, c=b. помогите, пожалуйста, в программе PascalABC, информатика


Информатика (220 баллов) | 43 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var
A,B,C:real;
Begin
Write('A = ');ReadLn(A);
Write('B = ');ReadLn(B);
Write('C = ');ReadLn(C);
A:=C;
B:=A;
C:=B;
WriteLn('A = ',A);
WriteLn('B = ',B);
WriteLn('C = ',C);
End.



Если имеется ввиду, поменять местами переменные в заданном порядке, то вот:


Var
A,B,C:real;
Begin
Write('A = ');ReadLn(A);
Write('B = ');ReadLn(B);
Write('C = ');ReadLn(C);
Swap(A,C);
Swap(B,A);
Swap(C,B);
WriteLn('A = ',A);
WriteLn('B = ',B);
WriteLn('C = ',C);
End.

(34.0k баллов)
0

Оба решения неправильные. В обоих пишут "Неожиданный символ (кавычки)"

0

В каком Паскале проверяете? Turbo? Free? ABC? ABC.net?

0

Abc.net, я в задаче забыл net добисать

0

Извините, для него и написано. Если не работает - обновите среду

0

Обновление можно на одноимённом сайте найти

0

Извините, я перепутал одиночную кавычку с двойной. все заработало, большое спасибо!!!