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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Лизочка
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 7
#1

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. - C++

17.12.2010, 21:24. Просмотров 1386. Ответов 1
Метки нет (Все метки)

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

C++ Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину.
C++ Ввести строку и слово, удалить все вхождения слова и вывести строку
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. C++
Ввести строку и слово. Вывести те слова, которые не содержат букв, входящих в слово (через <stdio.h>) C++
C++ Ввести строку и слово. Вывести те слова, которые не содержат букв, входящих в слово.
Ввести строку и слово. Вывести порядковые номера слов в строке,совпадающих с введенным словом C++
C++ Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова.
C++ Ввести строку и слово. Подсчитать количество слов, которые совпадают с введенным, прочитанным в обратном порядке.
Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину. C++
Определить количество слов в тексте, и вывести слова, которые по длине меньше заданного числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.12.2010, 21:58     Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. #2
Цитата Сообщение от Лизочка Посмотреть сообщение
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Си
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
 
#define BUFSIZE 256
 
int main()
{
    char str[BUFSIZE], wrd[BUFSIZE], *p;
    int cnt = 0;
    printf("Input string: ");
    scanf("%[^\n]%*c", str);
    printf("Input word: ");
    scanf("%s", wrd);
 
    printf("\n\t-> ");
    for(p = strtok(str, " "); p; p  =strtok(NULL, " "))
        if(strlen(p) == strlen(wrd))
            ++cnt;
 
    printf("%d", cnt);
 
    return 0;
}
С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    std::string str, wrd;
    size_t cnt = 0;
    std::cout << "Input string: ";
    getline(std::cin, str);
    std::cout << "Input word: ";
    std::cin >> wrd;
 
    std::istringstream ist(str);
    std::cout << "\n\t-> ";
    while(ist >> str)
        if(str.length() == wrd.lenjgth())
            ++cnt;
 
    std::cout << cnt;
 
    return 0;
}
Yandex
Объявления
17.12.2010, 21:58     Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Ответ Создать тему
Опции темы

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