Пишет Операция '-' не применима к типу string Что не так делаю? var a,b,c:integer; Begin...

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

Пишет Операция '-' не применима к типу string Что не так делаю?
var a,b,c:integer;
Begin
writeln('Введите первое число');
writeln('Введите второе число');
c:=a+b;writeln('a=,'+'b=,');
c:=a-b;writeln('a=,'-'b=,');
c:=a*b;writeln('a=,'*'b=,');
c:=a/b;writeln('a=,'/'b=,');
End.


Информатика (236 баллов) | 64 просмотров
0

Ну так вы и пытаетесь применить - к строкам: что должен сделать паскаль, когда ему говорят 'a=,'-'b=,'?

Дан 1 ответ
0 голосов

Вы пытаетесь применить арифметические операции к строковому типу.
Да и программа не до конца сделана - нет даже ввода значений.

var a,b:integer;
Begin
writeln('Введите первое число: '); Readln(a);
writeln('Введите второе число'); Readln(b);
writeln('a + b = ',a+b);
writeln('a - b = ',a-b);
writeln('a * b = ',a*b);
writeln('a / b = ',a/b);
End.

(5.1k баллов)