Задать вопрос
25 мая, 12:29

Пишет Операция '-' не применима к типу 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.

+4
Ответы (1)
  1. 25 мая, 13:19
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Пишет Операция '-' не применима к типу string Что не так делаю? var a, b, c:integer; Begin writeln ('Введите первое число') ; writeln ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы