Предмет: Информатика, автор: ValeriyMops

Помогите пожалуйста! Продолжить эту программу и сделать так, чтобы все занесенные сотрудники отображались в алфавитном порядке:

#include
#include
main()
{
const int N=4; int i; int srednya;
struct rabochii { char fam[15];
char imya[15];
char otch[20];
char data[11];
int zarp;
int dom[5];
int kv[5];
};
rabochii rb[N];
for (i=0; i { printf("n %d-i rabochii", i);
printf("n familia:"); scanf( "%s", &rb[i].fam);
printf("n imya:"); scanf( "%s", &rb[i].imya);
printf("n otchestvo:"); scanf( "%s", &rb[i].otch);
printf("n Data rojdeniya:"); scanf( "%s", &rb[i].data);
printf("n Zarplata:"); scanf( "%d", &rb[i].zarp);
printf("n Projivaet v dome:"); scanf( "%d", &rb[i].dom);
printf("n V kvartire:"); scanf("%d", &rb[i].kv);
}

Ответы

Автор ответа: 33alex
0
Добавил сортировку по фамилии и немного подредактировал синтаксис. Работу не проверял, если вдруг будет сортировать в обратную сторону, поменяйте знак.
Приложения:
Похожие вопросы