Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Igor8200
0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 9
#1

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

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

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

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

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

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

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

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

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

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

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

1
iva_a
154 / 126 / 23
Регистрация: 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
Привет! Вот еще темы с решениями:

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

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

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

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


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

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

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