
20.06.2007, 17:42
|
|
Познающий
Регистрация: 14.04.2007
Сообщений: 46
С нами:
10039785
Репутация:
13
|
|
Сообщение от Piflit
Код:
program pas;
uses crt;
var
a,b,s:integer;
c:char;
begin
write('>'); readln(a,c,b);
write(a);
case c of
'+':write('+');
end;
write(b);
s:=a+b;
writeln('=',s);
end.
переменная, в которой может быть '+' должна быть типа char. еще было бы неплохо указать, что сложение вводить надо с пробелами (например, написать пример  ). но ваще можно и так написать:
writeln('>');
writeln('4+4=8'); или writeln('FATAL ERROR!');
Твой код тоже не работает изначально твой код был похож на мой кроме названия ячек хз почему я решил в integer запихнуть ячейку c.... щас не об этом при тесте программы ..... пишет типа invalid
Последний раз редактировалось Fire3d; 20.06.2007 в 17:50..
|
|
|