Предмет: Информатика, автор: chelovek739

C++. Написать программу, исключающую из символьной строки все цифры.

Ответы

Автор ответа: Леганда555
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: Спасибо большое!!!
Леганда555: Без проблем. Требуется объяснение как работает программа?
chelovek739: Можете пожалуйста только сказать что такое «ans», просто я в 10 классе и мы такое вроде не проходили ещё , либо я забыл.
Леганда555: ans - название переменной типа string. Это сокращение от answer (ответ). Переменную можно было как угодно назвать.
Леганда555: А сам алгоритм идёт по изначальной строке s, а затем переписывает в строку ans только символы не являющиеся строками.
Леганда555: А сам алгоритм идёт по изначальной строке s, а затем переписывает в строку ans только символы не являющиеся цифрами*
chelovek739: Понял , спасибо вам огромное!!!
Похожие вопросы
Предмет: Английский язык, автор: fdt2
Предмет: Физика, автор: okssin34
Предмет: Математика, автор: egizarova140414