ршився ... n ); ( pause );
}
//4 - Пошук людей за заданим місяцем в даті рожденіяsearch_the_people_of_mounth ()
{mounth, i; ( Введіть місяць в даті народження: ); (scanf (% i raquo ;, amp; mounth)!=1 || mounth gt; 12)
{(stdin); ( tОшібка! Некоректний введення даних! nВведіте коректні дані: );
} ( n tСпісок людей: n ); (i=0; i lt; size_people; i ++) (people [i] .date_of_birthday [1] == mounth)
{(% i Прізвище та ім'я:% s% s n raquo ;, i + 1, people [i] .famile, people [i] .name); ( Номер телефону :% d n raquo ;, people [i] .number_telephone); ( Дата народження:% i.% i.% i n raquo ;, people [i] .date_of_birthday [0], people [i] .date_of_birthday [ 1], people [i] .date_of_birthday [2]); ( n );
} ( Процес завершився ... n ); ( pause );
}
//5 - Пошук людей за першими трьома літерами фамілііsearch_the_people_of_birthday ()
{famile [5]; k, cnt=0, i; ( Введіть перші 3-ри літери прізвища: ); (% s raquo ;, amp; famile); ( strlen (famile)!=3)
{(stdin); ( tОшібка! Некоректний введення даних! nВведіте коректні дані: ); (% s raquo ;, amp; famile);
} ( n tСпісок людей: n ); (i=0; i lt; size_people; i ++)
{= 0; const la=strlen (people [i] .famile); (int t=0; t lt; la; t ++)
{tmp [MAX]= raquo ;; (people [i] .famile [t] == ??famile [0])
{j=t;=0; (people [i] .famile [j] == famile [k])
{[k]=people [i] .famile [j]; ++; ++;
} (! (strcmp (famile, tmp))) ++; (famile [0] == famile [1]) +=strlen (famile) - 1;
}
} (cnt gt; 0)
{(% i Прізвище та ім'я:% s% s n raquo ;, i + 1, people [i] .famile, people [i] .name); ( Номер телефону :% d n raquo ;, people [i] .number_telephone); ( Дата народження:% i.% i.% i n raquo ;, people [i] .date_of_birthday [0], people [i] .date_of_birthday [ 1], people [i] .date_of_birthday [2]); ( n );
}
} ( Процес завершився ... n ); ( pause );
}
. 4 Результат роботи програми
№ тестаВвод РезультатВивод1Menu=5: PetPetrov Roman 985634129 5.2.90Тест пройден2Menu=4: 2Seleznev Ivan 987654321 12.2.9; Petrov Roman 985634129 5.2.90Тест пройден3Menu=5: IvaIvanov Petr 981234567 4.7.92Тест пройдений
програма інформаційний алгоритм
1.5 Висновок про працездатності програми
Програма пройшла тестування: в результаті виконання тестів програма видала очікувані результати. Програма - працездатна.