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

Вывести все слова строки в порядке убывания их длин - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ определить количество слов в строке http://www.cyberforum.ru/cpp-beginners/thread62855.html
Дана строка текста, в которой слова разделены пробелами. Необходимо: -определить количество слов в строке, длина которых меньше заданного числа К; -вычислить, какой процент слов в строке имеет наименьшую длину; -исключить из строки первое и последнее слова, оставшийся текст вывести на экран.
C++ Описать структуру FRIDGE Описать структуру FRIDGE (наименование, фирма-изготовитель, количество на складе, цена). Введите данные в массив, состоящий из пяти элементов типа FRIDGE. Выведите на экран информацию о холодильниках, стоимость которых не больше введенного с клавиатуры числа. Если такого холодильника нет, то программа должна выдать соответствующее сообщение на экран. http://www.cyberforum.ru/cpp-beginners/thread62854.html
C++ Проверить являетсяли введенное число полиндромом.
Дано натурально n-значное число. Проверить является ли оно полиндромом (перевертышем).
C++ Удаление узла из односвязного списка по заданному параметру
Имеется: программа для добавления данных студента/ов, распечатывание его/их данных. Нужно написать код для удаления узла с данными студента по введеному id номеру, номер вводит пользователь. Уже написал что-такое: void del_stud() { list_student *tmp,*p; int id; printf("Type student ID: "); scanf("%d",&id);
C++ По atlimage.h http://www.cyberforum.ru/cpp-beginners/thread62831.html
Здравствуйте Где можна найти atlimage.h ? Делаю небольшой проект с рисунками, а студия выдает ошибку fatal error C1083: Cannot open include file: 'atlimage': No such file or directory
C++ странное поведение fstream ниже представлен черновой код курсача. как из него видно я пытаюсь работать с файлами, но у меня ничего не выходит. а именно: я создаю fstream libraryFile, затем передаю его в функцию newBook(), та отрабатывает а получаю пшик - файл бывший пустым до её работы таковым и остаётся после её завершения. что примечательно во втором куске кода, взятом из тестовой программы, те же самые операции... подробнее

Показать сообщение отдельно
patriot2008
70 / 70 / 4
Регистрация: 04.12.2008
Сообщений: 463
11.11.2009, 01:42     Вывести все слова строки в порядке убывания их длин
Вот немного коректности:
C++
1
2
3
4
5
6
7
8
9
10
11
int arrCount[255];
for (i=0;i<255;i++)
      arrCount[i]=0; //обнуление счетчиков букв в словах
for (i=0;i<strlen(s)-1;i++)
{
      if ((s[i]==' ') || (s[i+1]!='\0'))
          a++;  //подсчет слов
      else
          arrCount[a]++; //подсчет букв в слове
          
}
Ну а дальше самая простая сортировка массива arrCount...
Прогу эту не тестил, но думаю все правильно...
 
Текущее время: 01:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru