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

Посчитать количество цифр и букв в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ конструктор и деструктор http://www.cyberforum.ru/cpp-beginners/thread755216.html
Разработать класс, набор методов(конструктор, деструктор и указанные методы) для программной модели заданного объекта. Описание объекта и его основных свойств приводится ниже. Предоставить программу...
C++ Типы bool и int Зачем использовать тип bool если можно сделать тоже самое с помощью типа int Например объявляем переменую типа int если ее значение равно нулю то ложь, если единице то истина. int x = 0;//Ложь x... http://www.cyberforum.ru/cpp-beginners/thread755201.html
Ввод данных без нажатия «Enter» C++
Добрый день Интересует такой вопрос После ввода числа нужно нажимать клавишу ENTER Как можно добится того, чтобы после ввода числа сразу переходило на набор другого, т.е. не нажимать постоянно...
Перегрузка функции(Определить функцию, возвращающую следующую минуту) C++
Определить функцию, возвращающую следующую минуту. Выполнить перегрузку функции для следующих типов параметров: 1.Структура «время» (часы, минуты, секунды). 2.Три целочисленных параметра: часы,...
C++ Найти наименьшее среди тех элементов массива a1,…,an, которые не являются элементами массива b1,…,bn http://www.cyberforum.ru/cpp-beginners/thread755187.html
Найти наименьшее среди тех элементов массива a1,…,an, которые не являются элементами массива b1,…,bn _________________ #include <stdio.h> #include <math.h> #include <clocale> #include...
C++ Использование динамических структур данных (вывести, сколько раз число совпадает с элементами списка) Есть задачка #include <iostream> # include <conio.h> #include <math.h> #include <stdlib.h> using namespace std; void main() { подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7278 / 4439 / 650
Регистрация: 29.11.2010
Сообщений: 12,017
25.06.2013, 19:23
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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stddef.h>
#define SIZE 256
 
int main()
{
    char str[SIZE];
    size_t i, counterDigit = 0, counterS = 0;
    if (fgets(str, sizeof(str), stdin) == NULL || strlen(str) == 1)
        return 1;
    
    for (i=0; i < strlen(str) && str[i] != '$'; i++)
    {
        if (isdigit(str[i]))
            ++counterDigit;
        else if (str[i] == 'S')
            ++counterS;
    }
            
    printf("Digits: %u\nS: %u\n", counterDigit, counterS);
    
    return 0;
}
Такие вопросы надо задавать в ветке "С для начинающих"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru