Форум программистов, компьютерный форум CyberForum.ru

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

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

Показать сообщение отдельно
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;
}
 
Текущее время: 08:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru