profile
Размещено 5 лет назад по предмету Информатика от паоло

На вход программе подаётся последовательность символов, заканчивающаяся точкой (точка – признак конца и в последовательность не входит). Данная последовательность является правильной записью арифметического выражения, состоящего из целых десятичных чисел и знаков «плюс» и «минус» (могут стоять и перед первым числом). При этом два знака подряд в выражении не допускается. Программа должна вычислить значения данного выражения и вывести его на экран. Гарантируется, что ни на каком этапе вычислений тип longint не переполнится. Пример: введено «234-234+657.», программа должна вывести «657».

  1. Ответ на вопрос
    Ответ на вопрос дан petyaGavrikov
    var s,s1:string; sum,a,code,i:integer;
    begin
    writeln('Введите выражение:');
    readln(s);
    sum:=0;
    s1:='';
    for i:=1 to length(s) do
     case s[i] of
     '0'..'9'    : s1:=s1+s[i];
     '-','+','.' : begin val(s1,a,code); sum:=sum+a; s1:=s[i]; end;
     end;
    writeln('sum = ',sum);
    end.

    Пример:
    Введите выражение:
    234-234+657.
    sum = 657
    1. Ответ на вопрос
      Ответ на вопрос дан petyaGavrikov
      Программа не проверяет правильность ввода данных. По условию задачи "На вход программе подаётся последовательность символов, заканчивающаяся точкой" и "последовательность является правильной записью арифметического выражения, состоящего из целых десятичных чисел и знаков «плюс» и «минус»".
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.