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

0 голосов
80 просмотров

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

#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);
}


Информатика (16 баллов) | 80 просмотров
0

Си или Си++ ?

0

С++

Дан 1 ответ
0 голосов

Добавил сортировку по фамилии и немного подредактировал синтаксис. Работу не проверял, если вдруг будет сортировать в обратную сторону, поменяйте знак.

(481 баллов)