Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
41 / 41 / 1
Регистрация: 21.11.2010
Сообщений: 96
1

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

04.12.2010, 16:20. Показов 1744. Ответов 4
Метки нет (Все метки)

Как ввести строку и слово, чтобы вывести количество слов в строке, имеющих длину, равную длине введенного слова.
Помогите плз.
1

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2010, 16:20
Ответы с готовыми решениями:

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

Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова.
Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное...

Ввести строку и слово. Вывести порядковые номера слов в строке,совпадающих с введенным словом
Друзья,не сочтите за наглость ;-) Нужно на языке С Задание: Ввести строку и слово. Вывести...

Подсчитать и вывести число слов в строке, имеющих длину больше k
Сначала вводится строка, содержащая только латинские буквы и пробелы. Затем на второй строке...

4
Freelance
Эксперт С++
2880 / 1815 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
04.12.2010, 22:22 2
С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    std::string str, wrd;
    std::cout << "Enter string: \n\t-> ";
    std::getline(std::cin, str);
    std::cout << "\nEnter word: \n\t-> ";
    std::cin >> wrd;
 
    std::istringstream ist(str);
    int cnt = 0;
    while(ist >> str)
        if(str.length() == wrd.length())
            ++cnt;
 
    std::cout << "\nCount: \n\t-> " << cnt;
    return 0;
}
Си
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char str[256], wrd[50];
    int cnt = 0;
    printf("Enter string: \n\t-> ");
    gets(str);
    printf("\nEnter word: \n\t-> ");
    gets(wrd);
 
    for(char *p = strtok(str, " "); p; p = strtok(NULL, " "))
        if(strlen(p) == strlen(wrd))
            ++cnt;
 
    printf("\nCount: \n\t-> %d", cnt);
    return 0;
}
1
41 / 41 / 1
Регистрация: 21.11.2010
Сообщений: 96
05.12.2010, 15:39  [ТС] 3
Огромное спасибо
1
Freelance
Эксперт С++
2880 / 1815 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
05.12.2010, 16:00 4
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>
 
int main(void)
{
    char str[256], wrd[50];
    int cnt = 0;
    printf("Enter string: \n\t-> ");
    gets(str);
    printf("\nEnter word: \n\t-> ");
    gets(wrd);
 
    for(char *p = strtok(str, " "); p; p = strtok(NULL, " "))
        if(strlen(p) == strlen(wrd))
            ++cnt;
 
    printf("\nWord: ");
    puts(wrd);
    printf("\nCount reps: \n\t-> %d", cnt);
    return 0;
}
0
2228 / 1731 / 865
Регистрация: 21.12.2010
Сообщений: 3,074
Записей в блоге: 11
15.01.2011, 16:55 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main(){
    string text, word;
    int meter=0;
    cout<<"vvedite slovo\n";
    cin>>word;
    cout<<"\nvvedite tekst(0 dlya prodoljeniya)\n";
    while(cin>>text){
        if(text=="0")break;
        if(text.size()==word.size()) ++meter;
    }
    cout<<"\n"<<meter;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2011, 16:55

Ввести строку и слово. Вывести те слова, которые не содержат букв, входящих в слово.
Ребят помогите плииизз... только мне сказали через стандартную библиотеку Добавлено через 1...

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

Ввести строку и слово, удалить все вхождения слова и вывести строку
помогите с лабой! Добавлено через 22 секунды через &lt;stdio.h&gt;

Определить количество слов в тексте, и вывести слова, которые по длине меньше заданного числа
Помогите написать прогу... Не работает..;) /*Дан текст, в котором слова разделяются пробелами, *...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.