Помогите пожалуйста! Продолжить эту программу и сделать так, чтобы все занесенные сотрудники отображались в алфавитном порядке: #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(" %d-i rabochii", i); printf(" familia:"); scanf( "%s", &rb[i].fam); printf(" imya:"); scanf( "%s", &rb[i].imya); printf(" otchestvo:"); scanf( "%s", &rb[i].otch); printf(" Data rojdeniya:"); scanf( "%s", &rb[i].data); printf(" Zarplata:"); scanf( "%d", &rb[i].zarp); printf(" Projivaet v dome:"); scanf( "%d", &rb[i].dom); printf(" V kvartire:"); scanf("%d", &rb[i].kv); }

сотрудники отображались в алфавитном порядке: #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(" %d-i rabochii", i); printf(" familia:"); scanf( "%s", &rb[i].fam); printf(" imya:"); scanf( "%s", &rb[i].imya); printf(" otchestvo:"); scanf( "%s", &rb[i].otch); printf(" Data rojdeniya:"); scanf( "%s", &rb[i].data); printf(" Zarplata:"); scanf( "%d", &rb[i].zarp); printf(" Projivaet v dome:"); scanf( "%d", &rb[i].dom); printf(" V kvartire:"); scanf("%d", &rb[i].kv); }

Ответы:
Азамат Антоненко
15-10-2018 06:51

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

Картинка с текстом вопроса от пользователя ДАНИЛ ЛОСЕВ

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Помогите пожалуйста! Продолжить эту программу и сделать так, чтобы все занесенные» от пользователя ДАНИЛ ЛОСЕВ в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!