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

Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск и оптимизация в тексте. http://www.cyberforum.ru/cpp-beginners/thread112726.html
Очень нужна ваша помощь. Суть задания такова. Имеется текстовый файл, мы должны считать с него слова в вектор, и сделать множество заданий. Я практически все сдалала, осталось только реализовать...
C++ Как с помощью <vector> сделать двумерный массив? как с помощью <vector> сделать двумерный массив? http://www.cyberforum.ru/cpp-beginners/thread112719.html
C++ Н-ленточное слияние с метод сортировки
Осуществить программную реализацию сортировки информации заданного вида сбаланси-рованным N-ленточным слиянием (в оперативной памяти), используя выбранные, в соответ-ствии с вариантом, из табл. 1...
Сортировка многомерного массива по 4-ому столбцу C++
Помогите пожалуйста написать прогу в Microsoft Visual C++: Создать массив 12х4. Записать этот массив в файл. Произвести сортировку i-ого столбца (i равен номеру вашего варианта) по возрастанию....
C++ Поменять строчные буквы на заглавные http://www.cyberforum.ru/cpp-beginners/thread112673.html
пользователь вводит строку поменять строчные буквы на заглавные, а заглавные на строчные вывести старую и преобразованную строки где-то ошибка помогите пожалуйста найти ? #include <iostream>...
C++ "Путешествие коня" Доброго времени суток, у меня возникла проблема при решении задачи. Суть такова: задача аналогична головоломке Эйлера (где из произвольной позиции конь должен обойти всё шахматное поле, побывав... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
05.04.2010, 11:20
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
 
int main(void){
    char buf[BUFSIZ], *pWrd, *pChr;
    size_t cnt;
    printf("String: ");
    if ( !fgets(buf, BUFSIZ, stdin) )
        exit(1);
    if ( ( pChr = strtok(buf, " \t\n") ) == NULL )
        exit(1);
    cnt = 1;
    while ( pWrd = strtok(NULL, " \t\n") )
        if ( toupper(*pWrd) == toupper(*pChr) )
            ++cnt;
    printf("%d words starting with letter %c\n", cnt, *pChr);
    
    exit(0);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru