Предмет: Информатика,
автор: ValeraDavay
Помогите с задачей по С++
Вложение
Приложения:
Ответы
Автор ответа:
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
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
Автор ответа:
0
Большое спасибо вам за ваше решение! Но у меня на вывод какая то фигня выходит, посмотрите может я что то не то делаю : http://joxi.ru/Dr8zv1Uk6OWZ26 Компилятор : DevC++ 5.11
Автор ответа:
0
У меня и в DevC++ всё работает. Попробуйте в самом начале программы написать setlocale (LC_CTYPE, "Russian");
Автор ответа:
0
На телефоне действительно работает, возможно проблема в компьютере. Спасибо вам!)
Похожие вопросы
Предмет: Алгебра,
автор: zumamura45
Предмет: Русский язык,
автор: asyrakunovaadelina
Предмет: Другие предметы,
автор: gladkovapolina592
Предмет: Математика,
автор: помошник781
Предмет: География,
автор: antoniokovalev