что нужно написать в цикле чтобы перевести каждый элемент стринга в инт и прибавить его в 'c'
#include <bits/stdc++.h>
using namespace std;
int main(){
int i,c=0;
string s;
cin>>s;
for(i=0; i<s.size(); i++){
s[i] += c;
}
cout<<c;
return 0;
}
пример 123123
ответ: 12
Чтобы на ввод шли только цифры, а остальное отбрасывалось делайте следующее.
После cin >> s;
просто добавьте 2 строки.
Это: cin.clear();
и cin.ignore(numeric_limits<streamsize>::max(), '\n');
. При этом обязательно добавьте библиотеку: #include <limits>
.
А так действуйте как Вам посоветовал @Harry.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как вывести совпадения для пользователя -user_i = 1Нужно вывести пользователей, которых лайкнул пользователь 1 и те пользователя, которые лайкнули...
Есть БД установленная в контейнере докер, бывает она падает, как можно отслеживать это дело и рестартить ее автоматически? Система Centos панель...