С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Количество цифр в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на печать все числа натурального ряда, кратные 13 и меньше 100 http://www.cyberforum.ru/cpp-beginners/thread983489.html
Help!) Вывести на печать все числа натурального ряда , кратные 13 и меньше 100 .
C++ задача по С++ "Мастям игральных карт условно присвоены следующие порядковые номера" Мастям игральных карт условно присвоены следующие порядковые номера:пики-1, трефы-2 , бубны-3, червы-4. Достоинству карт присвоены следующие порядковые номера:валету - 11, даме-12, королю- 13, тузу-... http://www.cyberforum.ru/cpp-beginners/thread983464.html
Вычисление значений функции адресации для k-мерного массива C++
Написать процедуру вычисления значений функции адресации для k-мерного массива, где каждый из k индексов изменяется в пределах от 0 до n.
Задача "Дан номер года. Найти число дней в этом году." C++
Дан номер года. Найти число дней в этом году. Указание. В современном (григорианском) календаре каждый год номер которого делиться на 4, является високосным, за исключением тех, которые делятся на...
C++ Отсортировать структуру http://www.cyberforum.ru/cpp-beginners/thread983424.html
Задание такое Описать структуру с именем Train содержащую следующие поле. nazn-название пункта назначения numr -номер поезда time - время отправления написать программу выполняющую следующие...
C++ Задача на массив Определить, сколько элементов матрицы в строках с четными номерами превышают отношение максимального элемента к минимальному? Помогите написать программу. подробнее

Показать сообщение отдельно
GoldenChild
28 / 28 / 4
Регистрация: 12.06.2013
Сообщений: 65
21.10.2013, 16:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <locale>
#include <cstring>
 
using namespace std;
 
//1.Дана строка. Подсчитать количество содержащихся в ней цифр.
int countDigits(char *str) {
    int k = 0;
    int i = 0;
    while (str[i] != '\0') {
        if (isdigit(str[i])) k++;
        i++;
    }
    return k;
}
 
int main() {
    std::locale::global(std::locale(""));
    int i;
    char s[100];
   cout<<"Введите 1-5 (выбора задания) "<<endl;
   cin>>i;
   switch(i) {
    case 1: { cout<<"Введите строку желательно с цифрами "<<endl;
            cin.get();
            cin.getline(s, 100);
            cout << s << endl;
            cout<<"Количество цифр в строке = "<<countDigits(s)<<endl;
          break;
        }
 
    case 2:
    case 3:
    case 4:
    case 5:
 
    ;}
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.