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

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

Приложения:

Ответы

Автор ответа: 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
На телефоне действительно работает, возможно проблема в компьютере. Спасибо вам!)
Похожие вопросы
Предмет: Русский язык, автор: asyrakunovaadelina