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

Все слова в тексте отсортировать в алфавитном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решение ребуса http://www.cyberforum.ru/cpp-beginners/thread139844.html
Составить алгоритм решения ребуса 4'^ЛОТ + ТОЛ = ЛОТО (различные буквы означают различные цифры, старшая - не 0). люди помогите пожалуйста,решение на турбо си,и если не трудно можете объяснить,точнее прокомментировать!!!
C++ Выход за границы диапазона. Где ошибка? Есть вот такой код: #include <iostream> #include <limits> using namespace std; ////////////////////////////////// class my_Int { private: http://www.cyberforum.ru/cpp-beginners/thread139841.html
C++ Рекурсия и определитель
Начал разбирать рекурсию, тяжко разобраться не могу, может кто нибудь объяснить рекурсию на примере вычисления определителя, надеюсь откликнитесь, реально нуждаюсь в помощи(((
C++ Работа с файлами
Здраствуйте, помогите пожалуйста, решить задачки мне они очень нужны на завтра, я ещё не очень понимаю, как их решать, помогите пожалуйста. Задача 7. Дана строка S, целое число N (> 0) и файл-архив целых чисел, содержащий данные из нескольких файлов в формате: размер (число элементов) первого исходного файла и все элементы этого файла, размер второго исходного файла и все его элементы, …,...
C++ Найти во введённом тексте самое длинное симметричное слово http://www.cyberforum.ru/cpp-beginners/thread139818.html
1. Дана строка. Удвоить каждую встречающуюся «о» и «а». 2. В заданном тексте удалить из текста пробелы и подсчитать длину сформированного текста. 3. Найти во введённом тексте самое длинное симметричное слово, т.е. слово, которое слева направо и справа налево читается одинаково. Считать, что слова в тексте отделены друг от друга одним пробелом. 4. Задано предложение,...
C++ массив структур, не могу дописать... макс и мин одновременно... массив структур. Дана информация о пяти рабочих цеха. Структура имеет вид: фамилия, размер зарплаты, стаж работы. Вывести данные о рабочем с наибольшей зарплатой и наименьшим стажем. я сделал вывод на экран работника с максимальной зарплатой.... но ни как не могу дагнать как сделать что бы он сартиравал ещё и по минимальному стажу.... подскажите пожалуйсто.... вот листинг... #include... подробнее

Показать сообщение отдельно
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 302
02.06.2010, 21:19     Все слова в тексте отсортировать в алфавитном порядке
Первая задача
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdlib.h>
 #include <string.h>
 #include <stdio.h>
 #define N 100
 #define M 30
 int main(int argc, char* argv[]) {
    char a[N][M];
    int n,i;
    scanf("%d",&n);
    for (i=0;i<n;i++)
       scanf("%s", &a[i]);
    qsort(a, n, sizeof(char[M]), (int (*)(const void *,const  void *)) strcmp );
    for (i=0;i<n;i++)
       printf("%s\n",a[i]);
    return 0;
 }
Добавлено через 3 минуты
вроде так ,если я ничего не путаю

Добавлено через 18 минут
4-я незнаю точно, как на с++ , но на паскале она бы выглядела бы так
Pascal
1
2
3
4
5
6
7
8
9
10
var
  s:string;
begin
  writeln('Введите строку...');
  readln(s);
  while pos('  ',s)>0 do
    delete(s,pos('  ',s),1);
  writeln('Результат:');
  writeln(s)
end.
 
Текущее время: 11:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru