0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 9
1

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

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

Студворк — интернет-сервис помощи студентам
Помогите сделать 2 задачи на С

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

2 У собаки 12щенков. Дети, отдыхающие в лагере, придумали каждому из них кличку. Распечатать клички по группам, в каждой группе клички между собой рифмуются (примечание: рифма, в данном случае, бывает в словах, у которых первая и последняя буквы одинаковы).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2011, 13:06
Ответы с готовыми решениями:

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

ввести строку длиной 70 символов, а в другую строку перенести все слова из этой строки, которые имеют удвоение букв.
помогите сделать .!!!!! нужно ввести строку длиной 70 символов, а в другую строку перенести все...

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

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

1
166 / 138 / 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2011, 15:20
Помогаю со студенческими работами здесь

Ввести с клавиатуры произвольную строку символов и выдать на экран количество введенных символов
Cоставить программу которая вводит с клавиатуры произвольную строку символов (конец строки клавиша...

Ввести с клавиатуры строку S1 длиной до семидесяти символов. В строку S2 перенести все слова которые имеют удвоение бук
Ввести с клавиатуры строку S1 длиной до семидесяти символов. В строку S2 перенести все слова...

Ввести строку и определить, содержат ли все слова заданную с клавиатуры букву
Может кто-нибудь помочь с задачей?Хотя бы алгоритм решения,необязательно код прописывать

Ввести строку с клавиатуры. Удалить из строки все гласные буквы
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;string.h&gt; void main() {...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru