ign="justify"> {("Жодної запису не знайдено. Введіть запису. n
Натисніть будь-яку клавішу для повернення в меню ... ");
getch (); 0;
}
{= 0; (" n Введіть ім'я:"); (zod); (i = 0; i NAME))
{= 1; (" nНайдени запису #% d: n", i +1); ("Назва:% s n", (BOOK + i) -> NAME); ("Знак зодіаку:% s n", (BOOK + i) -> ZODIAK);
printf ("Дата народження:"); (j = 0; j <2; j + +)
} (! flag) ("Жодної запису не знайдено."); (" n nХотіте ви почати новий пошук 1-так, 2-ні (1/2) ? ");
do = getch (); (c! = '1 '&& c! = '2');
} while (c == '1 ');
} showAll (struct ZNAK * BOOK, int number)
{i, j, k; c, fname [20]; ZNAK Z; (number == 0)
{("Немає записів. Створіть запису. nНатисніть будь-яку клавішу для повернення в меню ...");
getch (); 0;
} (i = 0; i
{(j = 0; j
{(k = 2; k> = 0; k -)
{((BOOK + j) -> BDAY [k] == (BOOK + j +1) -> BDAY [k]) continue; ((BOOK + j) -> BDAY [k]> (BOOK + j +1) -> BDAY [k])
{= * (BOOK + j);
* (BOOK + j) = * (BOOK + j +1);
* (BOOK + j +1) = Z;
};
}
}
} ("Усі записи: n n"); (" n"); ("ІМ'Я ЗОДІАК ДАТА НАРОДЖЕННЯ n"); (" n"); (i = 0; i
{("% 30s% 11s", (BOOK + i) -> NAME, (BOOK + i) -> ZODIAK); (j = 0; j <2; j + + ) printf ("% 2.2d.", (BOOK + i) -> BDAY [j]); ("% 4d", (BOOK + i) -> BDAY [2]); (" ; n "); (i == number-1) (" n "); (" n ");
} (" n nНатисніть будь-яку клавішу для повернення в меню."); ();
}
Блок схема
Головне меню
В
Функція додавання нових записів ( struct inp input)
В
ShowAll
В
Результати
Головне меню
В