Решение задачи Задача №113654. с Mccme

Без пояснения   Просмотров: 48


Дана строка, содержащая цифры и английские буквы (большие и маленькие). Найти и вывести количество цифр.


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string s;
    cin >> s;
    int k = 0;
    for(int i = 0; i < s.size(); ++i){
        if(s[i] >= '0' && s[i] <= '9')
            ++k;
    }
    cout << k;
    return 0;
}

         

Администратор Photo Автор: Администратор


Код

#include <bits/stdc++.h>

using namespace std;

bool isDigit(char c){
    if(c >= '0' && c <= '9')
            return 1;
    return 0;
}
int main()
{
    string s;
    cin >> s;
    int k = 0;
    for(int i = 0; i < s.size(); ++i){
        if(isDigit(s[i]))
            ++k;
    }
    cout << k;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться