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

сортировка строк текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить код на корректность http://www.cyberforum.ru/cpp-beginners/thread192974.html
Сделал лабу, все работает отлично.... Но я не уверен что она написана нормально, может где то переменная не там обявляется или не так передается , может функция какая то не так написана... проверте ,...
C++ количество пробелов в двух строках Здравствуйте. Пожалуйста, помогите кто-нибудь с задачей. Требуется написать программу с классами и объектами которая считает количество пробелов в двух строках, сравнивает их, и выводит сообщение на... http://www.cyberforum.ru/cpp-beginners/thread192972.html
C++ нахождение максимального значение в матрице
доброго всем прекрасного время суток.. у меня такой вопрос.. есть ли способ быстро найти елемент с максимальным значением в матрице.. тоесть.. как еще можно найти этот елемент.. не сравнивая...
Максимум среди сумм элементов диагоналей матрицы: исправить C++
Задача, выводит максимум среди сумм элементов диагоналей матрицы. Помогите, пожалуйста исправить что бы нормально выводилась матрица, столбцы, строки. #include <iostream.h> class diagonal {...
C++ Вопрос http://www.cyberforum.ru/cpp-beginners/thread192959.html
Никто не знает как можно вот эту программу переделать в язык паскаль #include <stdio.h> #include <conio.h> #include <malloc.h> void main(void) { int i,j,l=0,k,q,v,g=0,lmax=0, n=4, ...
C++ Не могу понять в чем ошибка Всем доброго время суток целый день бьюсь, не понимаю в чем ошибка: #include <iostream> using std::endl; int myFunc(unsigned short int x); int main() { unsigned short int x, y; y =... подробнее

Показать сообщение отдельно
sungirl92
0 / 0 / 0
Регистрация: 09.05.2010
Сообщений: 11

сортировка строк текста - C++

17.11.2010, 23:07. Просмотров 462. Ответов 3
Метки (Все метки)

этот код выносит мне мозг, разные компиляторы читают его по-разному, ошибка очевидно в функции gets или я ошибаюсь?
задачка: вводим с клавиатуры текст в конце каждой строки enter, признаком конца набора служит пустая строка. далее эти строки требуется отсортировать.

вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define Nmax 50;
 
void main()
{ clrscr();
 char *text[50];
 char tmp[80],str[80];
 int i,j,n;
 i=0;n=0;
 for (i=0;i<50;i++) text[i]=0;
 for (i=0;i<50;i++)
     {gets (text[i]);
      if (*text[i]=='\0') break;
      n++;
     }
 
 
for (i=0;i<n;i++)
     for (j=i+1;j<n;j++)
     if (strcmp (text[i],text[j])>0)
        {strcpy (tmp,text[i]);
         strcpy(text[i],text[j]);
         strcpy (text[j],tmp);
        }       
 for (i=0;i<n;i++) printf ("\n %s", text[i]);
 
 
 getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru