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

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

Войти
Регистрация
Восстановить пароль
 
Igor8200
0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 9
#1

Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... - C++

09.05.2011, 13:06. Просмотров 882. Ответов 1
Метки нет (Все метки)

Помогите сделать 2 задачи на С

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

2 У собаки 12щенков. Дети, отдыхающие в лагере, придумали каждому из них кличку. Распечатать клички по группам, в каждой группе клички между собой рифмуются (примечание: рифма, в данном случае, бывает в словах, у которых первая и последняя буквы одинаковы).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2011, 13:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... (C++):

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

Ввести строку вывести каждое слово из этой строки с кол-ом повторений этого слова учитывая все знаки препинания... - C++
Составить прогу: Ввести строку вывести каждое слово из этой строки с кол-ом повторений этого слова учитывая все знаки препинания... ...

Выдать все слова с удвоенной буквой Ch. Значение Ch ввести с клавиатуры - C++
Помогите я совсем не знаю как это делать, плюс тут нужно файл с текстом цеплять. Задание: Выдать все слова с удвоенной буквой СH ....

Ввести с клавиатуры строку символов,удалить все гласные буквы из строки - C++
Помогите со строками... Ввести с клавиатуры строку символов,удалить все гласные буквы из строки. На примере этого: #include...

Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» - C++
Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но». Помогите пожалуйста.

Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» - C++
#include <stdio.h> #include <string.h> int main() { char str; char c; char *word; const char delim = "...

1
iva_a
154 / 126 / 3
Регистрация: 02.01.2011
Сообщений: 913
09.05.2011, 15:20 #2
Ну, на C# как-то так
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
 string s = Console.ReadLine();
            Console.WriteLine(s);
            Console.ReadKey();
            string[] a = s.Split(' ', ',', '-', '!', '.');
             int m=0;
             int k = 0;
            for (int i = 0; i < a.Length;i++ )
        
            {   
                Console.WriteLine(a[i].ToString());
                Console.WriteLine(a[i].Length.ToString());
                m += a[i].Length;
            }
            int avg = m / a.Length;
            Console.WriteLine("avg=  {0}",avg);
            for (int j = 0; j < a.Length; j++)
                {
                if (((avg-2)< a[j].Length) && (a[j].Length<(avg-2)))
                {
                    Console.WriteLine(a[j]);
                    k ++;
                }
            }
            if (k == 0)
            {
                Console.WriteLine("No words whose length differs from the average word length is not more than two characters!");
            }
            Console.ReadKey();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2011, 15:20
Привет! Вот еще темы с ответами:

Выдать все слова с удвоенной буквой, заданной с клавиатуры - C++
Помогите, пожалуйста. Я не знаю как сделать задание, кучу времени сижу ничего не получается. Задание: Выдать все слова с удвоенной...

Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки - C++
Ввести ленту произвольной длины, которую будем трактовать как текст, в котором слова отделены одним или несколькими пробелами (длина слов,...

Ввести строку и два слова, заменить все вхождения первого слова на второе - C++
Возможно ли создание такой программы: Ввести строку и два слова, заменить все вхождения первого слова на второе.

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


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

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

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