Напишите программу, которая вычисляет введенное пользователем значение выражения типа A1 Z1 A2 Z2 A3 Z3 … Ai Zj, где Ai — целое число от 0 до 9, а Zj — знак + или -.
Я все также как и в предыдущих задачах активно пользуюсь таблицей ASCII.
Решение:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include “stdafx.h” #include <iostream> using namespace std; int main() {setlocale(LC_ALL,“Rus”); char example[255]; int i=2, n, znak; cout<<” Введите пример >> “; cin.getline(example, 255); n=strlen(example); int otv=example[0]; while (i<=n) { znak=example[i–1]; if (znak==43) otv+=(example[i]–48); else if (znak==45) otv–=(example[i]–48); else exit(0); i+=2; } otv–=48; cout<<example<<“=”<<otv; system(“pause>>void”); return 0; } |
Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:
Зарегистрироваться на Bybit
Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам. 
