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

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

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

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

19.03.2011, 13:06. Просмотров 938. Ответов 0
Метки нет (Все метки)

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


Нужно написать программу, используя только библиотеку <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++ Дана строка. Напечатать все слова из нее , отличные от слова hello
Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы C++
Дана строка-предложение. Зашифровать ее, поместив вначале все символы, расположенные на четных позициях строки... C++
C++ Дана строка, в которой слова разделены одним пробелом. Найдите и выведите все слова указанной длины
C++ Отсортировать слова в предложении по их длине,начиная с наибольшего
Дана строка Найти и вывести все слова палиндромы C++
Перевести с C на С++ задачу: "Упорядочить все слова в предложении в алфавитном порядке" C++
Дана строка. Вывести все слова, содержащиеся в строке, в столбец. C++
Дана строка слов котором разделены пробелами все слова в строке перевернуть на c++ C++
Дана строка, содержащая текст. Вывести все слова, повторяющиеся более трех раз. C++
дана строка-предложение. зашифровать ее C++

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

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

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