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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 305
#1

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

04.04.2010, 21:54. Просмотров 565. Ответов 7
Метки нет (Все метки)

Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2010, 21:54     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова
Посмотрите здесь:

Найти количество слов, начинающихся с буквы b C++
Подсчитать количество слов, начинающихся с буквы “a” C++
Подсчитать колличество слов начинающихся с первой буквы первого слова C++
Вводится с клавиатуры слово .Подсчитатать колличество слов начинающихся с первой буквы этого слова C++
Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b C++
C++ Вводится строка. Вывести слова стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова.
Строка: Подсчитать, сколько слов в строке, и вывести слова, содержащие 3 буквы. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
insideone
Модератор
Автор FAQ
 Аватар для insideone
3634 / 912 / 48
Регистрация: 10.01.2010
Сообщений: 2,457
04.04.2010, 22:11     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #2
Цитата Сообщение от mexx-nikitin Посмотреть сообщение
начинающихся с первой буквы этого слова
Этого какого? Может первой буквы строки?
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 305
04.04.2010, 22:14  [ТС]     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #3
ну да
insideone
Модератор
Автор FAQ
 Аватар для insideone
3634 / 912 / 48
Регистрация: 10.01.2010
Сообщений: 2,457
04.04.2010, 22:26     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    char a[50] = {0};
    cin.getline(&a[0], 50);
    char CatchMe = tolower(a[0]);
    char* CurPos = &a[1];
    size_t Count = 1;
    while (*CurPos++ != 0)
    {
        if ((*(CurPos-1) == ' ') && (tolower(*CurPos) == CatchMe))
            Count++;
    }
    cout << "Result: " << Count;
 
    return 0;
}
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 305
05.04.2010, 07:27  [ТС]     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #5
а можеш её проще написать ,а то я ещё нен всё знаю
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
05.04.2010, 11:20     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #6
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);
}
Umka)
 Аватар для Umka)
1 / 0 / 0
Регистрация: 10.02.2010
Сообщений: 45
21.04.2010, 21:59     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #7
а в pascal-Е можете написать......???
только условие немного другое....
нужно подсчитать количество слов начинающиеся с заданной буквы....
буква вводится с клавиатуры...

Заранее Спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2010, 00:54     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова
Еще ссылки по теме:

Дана строка, содержащая два слова, разделённых пробелом, вывести неповторяющиеся буквы слов. C++
Подсчитать количество слов, начинающихся с буквы 'а' C++
C++ Дана строка, содержащая английский текст. Найти количеств слов, начинающихся с буквы b
Преобразовать каждое слово в строке, удалив из него все вхождения первой буквы этого слова C++
C++ Найти количество слов, начинающихся с буквы b

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
insideone
Модератор
Автор FAQ
 Аватар для insideone
3634 / 912 / 48
Регистрация: 10.01.2010
Сообщений: 2,457
22.04.2010, 00:54     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова #8
Umka), для Паскаля есть свой раздел - http://www.cyberforum.ru/pascal/ . обратитесь туда
Yandex
Объявления
22.04.2010, 00:54     Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова
Ответ Создать тему
Опции темы

Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru