Помогите с задачей по С++
Вложение

Приложения:

Ответы

Ответ дал: petyaGavrikov
0
#include <iostream>

using namespace std;
int main()
{
    string s;
    int k;
    cout << "s = ";
    getline (cin, s);
    for(int i=0; i<s.length() ;i++) 
     if(s[i]>='0' && s[i]<='9') k++;
    cout << "k = " << k << endl;
    return 0;
}

Пример:
s = Сегодня 22.12.2017.
k = 8
Ответ дал: ValeraDavay
0
Большое спасибо вам за ваше решение! Но у меня на вывод какая то фигня выходит, посмотрите может я что то не то делаю : http://joxi.ru/Dr8zv1Uk6OWZ26 Компилятор : DevC++ 5.11
Ответ дал: petyaGavrikov
0
У меня и в DevC++ всё работает. Попробуйте в самом начале программы написать setlocale (LC_CTYPE, "Russian");
Ответ дал: ValeraDavay
0
На телефоне действительно работает, возможно проблема в компьютере. Спасибо вам!)
Вас заинтересует