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

Определить, сколько слов оканчивается на заданную букву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти количество положительных элементов массива, значения которых не превосходят заданное число N http://www.cyberforum.ru/cpp-beginners/thread1070574.html
Составьте программу на С++. Дан двумерный массив целых чисел. Найти количество положительных элементов массива, значения которых не превосходят заданное число N.
C++ Как разделить строку(аналог функции explode) Есть строка string в которую записаны данные разделенные специальным разделителем например | Как разделить такую строку и записать полученные данные без разделителя в массив ? нужна функция на... http://www.cyberforum.ru/cpp-beginners/thread1070564.html
C++ Блок-Схема
Помогите пожалуйста составить блок-схему! Не как сам не могу разобраться( #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <time.h> #include <locale.h> #include <math.h> ...
C++ Цифры после запятой
Доброго времени. Есть код, в котором переменная res в итоге равняется, к примеру 27,5 (float). Мне нужно вывести в файл результат с 3-мя знаками после запятой: 27,500. В итоге выводит 27,5, даже с...
C++ Закрыть форму и остановить выполнение вечных циклов http://www.cyberforum.ru/cpp-beginners/thread1070466.html
Если закрываю приложение во время исполнения цикла while (true) или иного цикла, условие выхода из которого не зависит от моего приложения, программа продолает висеть в процессах. Вопрос, как...
C++ Самоучитель Здравствуйте, Уважаемые Форумчане! Мне нужна Ваша помощь. Как вы наверно уже догадались, мне нужен самоучитель. Критерий самоучителя: 1)Учебник должен быть для начинающих программистов. 2) Учебник... подробнее

Показать сообщение отдельно
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
14.01.2014, 21:26
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
#include <iostream>
#include <cctype>
#include <cstring>
 
int main()
{
    const int maxSize = 128;
    char letter;
    char str[maxSize];
    std::cout <<"Text: ";
    std::cin.getline (str,maxSize);
    std::cout <<"Letter: ";
    std::cin >> letter;
    int length = strlen(str),k = 0;
    bool flag = false;
    for (int i=0; i<=length; i++)
    {
        if (isalpha(str[i]))
            flag = true;
        else if (flag && !isalpha(str[i]))
        {
            if (str[i-1]==letter)
                ++k;
            flag = false;
        }
    }
    std::cout <<k <<std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru