Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Показать сообщение отдельно
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 306
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.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru