Предмет: Информатика,
автор: chelovek739
C++. Написать программу, исключающую из символьной строки все цифры.
Ответы
Автор ответа:
1
#include <iostream>
#include <string>
using namespace std;
int main() {
string s, ans = "";
cin >> s;
for (int i = 0; i < s.size(); ++i)
if (s[i] < '0' || s[i] > '9')
ans += s[i];
cout << ans;
}
chelovek739:
Спасибо большое!!!
Без проблем. Требуется объяснение как работает программа?
Можете пожалуйста только сказать что такое «ans», просто я в 10 классе и мы такое вроде не проходили ещё , либо я забыл.
ans - название переменной типа string. Это сокращение от answer (ответ). Переменную можно было как угодно назвать.
А сам алгоритм идёт по изначальной строке s, а затем переписывает в строку ans только символы не являющиеся строками.
А сам алгоритм идёт по изначальной строке s, а затем переписывает в строку ans только символы не являющиеся цифрами*
Понял , спасибо вам огромное!!!
Похожие вопросы
Предмет: Технология,
автор: DarinaPaw11
Предмет: Английский язык,
автор: fdt2
Предмет: Английский язык,
автор: Катеринат1111111
Предмет: Физика,
автор: okssin34
Предмет: Математика,
автор: egizarova140414