Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Написання програми з використанням структурного шаблону з ім'ям ZNAK

Реферат Написання програми з використанням структурного шаблону з ім'ям ZNAK





n "); (" ... завершити операцію і повернутися в меню '3' n "); = getch (); ((c! = '1 ') & ; & (c! = '2 ') && (c! = '3')); (c == '1 ')

{(i = 0; i

} (c == '2 ') = 1;

} (i = number; flag; i + +)

{(breaker == 1);

+ + number; = 0; = (struct ZNAK *) realloc (BOOK, (i +1) * sizeof (struct ZNAK)); (" Nзап #% d: n" , i +1);

do

{= 1; (" n ласка, введіть ім'я (1-30 символів):");

gets (comparer); (((strlen (comparer)) <29) && ((atoi (comparer)) == 0))

errorflag2 = 0; (" n Ім'я не може містити більше 30 символів!. Будь ласка, спробуйте знову. n");

}

while (errorflag2 == 1);

strcpy (((BOOK + i) -> NAME), comparer);

printf (" n Введіть дату народження: n");

{(errorflag)

{(" n n Некоректне поєднання дня і місяця n"); (" n (Наприклад: 35.03 (у березні 31 день)) n"); (" n Будь ласка, спробуйте знову! n ");

} + +;

{= 1; ("Будь ласка, введіть день (DD):");

gets (comparer);

(BOOK + i) -> BDAY [0] = atoi (comparer); (((BOOK + i) -> BDAY [0] <32) && (( BOOK + i) -> BDAY [0]> 0))

errorflag2 = 0; (" n День повинен належати [1; 31] інтервалу. Будь ласка, спробуйте знову. n n");

} (errorflag2 == 1); ("дані прийняті! n n");

{= 1; ("Будь ласка, введіть місяць (MM):"); (comparer);

(BOOK + i) -> BDAY [1] = atoi (comparer); (((BOOK + i) -> BDAY [1] <13) && (( BOOK + i) -> BDAY [1]> 0))

errorflag2 = 0; (" n Місяць повинен належати інтервалу [1, 12]. Будь ласка, спробуйте знову. n n");

} (errorflag2 == 1); ("Дані прийняті! n n");

{= 1; ("Будь ласка, введіть рік (YYYY):"); (comparer);

(BOOK + i) -> BDAY [2] = atoi (comparer); (((BOOK + i) -> BDAY [2] <2011) && (( BOOK + i) -> BDAY [2]> 999))

errorflag2 = 0; (" n Рік повинен належати інтервалу [999; 2011] n n");

} (errorflag2 == 1); (" Дані прийняті! n n");

} (((((BOOK + i) -> BDAY [0]) == 31) && (((BOOK + i) -> BDAY [1] == 4) | |

((BOOK + i) -> BDAY [1] == 6) | | ((BOOK + i) -> BDAY [1] == 9) | | ((BOOK + i) -> BDAY [1] == 11) | |

((BOOK + i) -> BDAY [1] == 2))) | | (((BOOK + i) -> BDAY [1] == 2) && ;

(((BOOK + i) -> BDAY [0] ==...


Назад | сторінка 7 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Creating a Data Mart for an Online E-Book Store
  • Реферат на тему: My Favorite Book Characters in Native and Foreign Literature
  • Реферат на тему: Клінічне дослідження при будь-якому внутрішньому незаразних захворювань
  • Реферат на тему: Маркетингові рішення, прийняті при організації підприємства роздрібної торг ...
  • Реферат на тему: Якому племені, чи народу, належати археологічні пам'ятки, Які ще назіва ...