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

Дана строка предложение. Упорядочить все слова в предложении по их длине. - C++

Восстановить пароль Регистрация
 
shurik112
0 / 0 / 0
Регистрация: 19.03.2011
Сообщений: 2
19.03.2011, 13:06     Дана строка предложение. Упорядочить все слова в предложении по их длине. #1
//Дана строка предложение. Упорядочить все слова в предложении по их длине.


Нужно написать программу, используя только библиотеку <stdio.h> .

#include <stdio.h> //Библиотека ввода и вывода

int main(int argc, char *argv[])
{
char str[101]; //Объявление строки на 100 символов
char words[20][50];
//Приглашение и ввод строки
printf("BBEguTe CTPOKy: ");
gets(str);

int K = 1; //Переменная для подсчета слов в строке
int i=1;
while (str[i] != 0) {
if ((str[i]) = ' ') && (str[i-1] != ' ')) {
K++;
}

i++;

}


int cnt = 0;
while (str[cnt] != 0) cnt++;
for(int i = 0; i<K; i++) //длина строки


Здесь нужно дописать..., но я незнаю как и что


printf("Pe3yJIbTaT: "); puts(str);
return 0;
}

Помогите пожалуйста с решением, заранее благодарен!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2011, 13:06     Дана строка предложение. Упорядочить все слова в предложении по их длине.
Посмотрите здесь:

Все буквы каждого слова в предложении записать в обратном порядке и распечатать получившееся предложение C++
Дана строка. Вывести все слова, содержащиеся в строке, в столбец. C++
Дана строка-предложение. Зашифровать ее, поместив вначале все символы, расположенные на четных позициях строки... C++
Дана строка, содержащая текст. Вывести все слова, повторяющиеся более трех раз. C++
Дана строка Найти и вывести все слова палиндромы C++
C++ Отсортировать слова в предложении по их длине,начиная с наибольшего
Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы C++
C++ Дана строка, в которой слова разделены одним пробелом. Найдите и выведите все слова указанной длины

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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