Добавил:
Hist
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программы c++ (сортировка, хэширование) / 2 / straight_selectoin
.cpp//По возрастанию
#include <iostream>
#include <string.h>
#define N 20
#define MaxLength 10
using namespace std;
int main(void)
{
char st[N][MaxLength],x[MaxLength];
int i,j,k;
strcpy(st[0],"zero");
strcpy(st[1],"one");
strcpy(st[2],"two");
strcpy(st[3],"three");
strcpy(st[4],"four");
strcpy(st[5],"five");
strcpy(st[6],"six");
strcpy(st[7],"seven");
strcpy(st[8],"eight");
strcpy(st[9],"nine");
strcpy(st[10],"ten");
strcpy(st[11],"eleven");
strcpy(st[12],"twelve");
strcpy(st[13],"thirteen");
strcpy(st[14],"fourteen");
strcpy(st[15],"fifteen");
strcpy(st[16],"sixteen");
strcpy(st[17],"seventeen");
strcpy(st[18],"eighteen");
strcpy(st[19],"nineteen");
for (i=0; i<N-1; i++) //сортировка
{
k=i;
strcpy(x,st[i]);
for (j=i+1; j<N; j++)
{
if (strcmp(st[j],x)>0)
{
k=j;
strcpy(x,st[k]);
}
}
strcpy(st[k],st[i]);
strcpy(st[i],x);
} //конец сортировки
for (i=0; i<N; i++) {cout<<st[i]<<endl;}
}
Соседние файлы в папке 2