Другие языки программирования и технологии

Помогите пож-та,ОЧ надо завтра на контрольную написать задачу на языке Visual Studio 2010 (c++) Заранее СПС !!!

ето по роботе со СТРОКАМИ !!!нужно создать масив строк,он представяет двумерный масив char, заполнить ето-т масив с клавиатуры, отсортировать строки по алфавиту, найти строки с минимальной и максимальной длинны и обьеденить все строки в одну ...
"ree-Bok" Ree-Bok
"ree-Bok" Ree-Bok
88
массив строк это не char это string
вот сделал только вводить желательно так чтобы все слова были с маленькой буквы. Жду устной благодарности в личку

#include <iostream>
#include <string>
#include <algorithm>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
int N;
cout < < " Enter Number Of Strings " < < endl;
cin > > N;
string STR [ N ] ;
cout < < " Enter: " < < N < < " strings " < < endl;
for(int i=0;i < N;i++)
cin > > STR [ i ] ;
//sort
for (int i = 0; i < N - 1; i++) {
int min_i = i;
for (int j=i+1; j < N; j++) {
if (STR [ j ] < STR [ min_i ] ) {
min_i = j;
}
}
string temp = STR [ i ];
STR [ i ] = STR [ min_i ] ;
STR[ min_i ] = temp;
}
cout < < " Sorted : " < < endl;
for(int i=0;i < N;i++)
cout < < STR [ i ] < < endl;
//max length
int max=STR [ 0 ] . length();
int ind=0;
for(int i=0;i < N;i++){
if(STR [ i ].length()>max){
max=STR [ i ].length();
ind=i;
}
}
cout < < " Max Length Word : " < < STR [ ind ] < < endl;
int min=STR [ 0 ] .length();
for(int i=0;i < N;i++){
if(STR [ i ].length() < min){
min=STR [ i ] . length () ;
ind=i;
}
}
cout < < " Min Length Word : " < < STR [ ind ] < < endl;

string ALLSTRINGS;
for(int i=0;i < N;i++)
ALLSTRINGS+=STR [ i ] ;
cout < < " All Strings To Big One : " < < ALLSTRINGS < < endl ;
getch ( ) ;
return 0 ;
}
ВК
Вячеслав Крец
2 179
Лучший ответ
Полностью писать не буду, но подсказку дам:
массив строк - это char array[длина_каждой_строки] [кол-во_строк] . Например так.
Ввод с клавиатуры - цикл перебора по кол-ву строк с использованием оператора cin
Сортировка по алфавиту - бери любой алгоритм сортировки (например - "Пузырьком").
Для определения длины строки - юзай функцию strlen()
Для объединения всех строк в одну - цикл + функция strcat()