В единственной строке содержится натуральное число n. Его длина не превосходит 100 символов.
Выведите n+1.
C++
Ответы на вопрос
Ответил danulpopov
0
#include<bits/stdc++.h>
using namespace std;
char b = '0';
int main()
{
string s;
cin >> s;
string t; t[0] = '9';
s[s.length()-1] += (1);
for (int i = s.length() - 1; i > 0; --i)
{
if (s[i] > '9')
{
s[i] = '0';
s[i - 1] += 1;
continue;
}
break;
}
if (s[0] > t[0])
{
cout << 1;
s[0] = '0';
}
cout << s;
}
using namespace std;
char b = '0';
int main()
{
string s;
cin >> s;
string t; t[0] = '9';
s[s.length()-1] += (1);
for (int i = s.length() - 1; i > 0; --i)
{
if (s[i] > '9')
{
s[i] = '0';
s[i - 1] += 1;
continue;
}
break;
}
if (s[0] > t[0])
{
cout << 1;
s[0] = '0';
}
cout << s;
}
Новые вопросы
Английский язык,
2 года назад
Английский язык,
2 года назад
Геометрия,
8 лет назад
Алгебра,
8 лет назад
Химия,
9 лет назад