lab5task1
/**
* @file FirstProject.cpp
* @autor Коваленко І. В. 515б
* @date 06.04.2023
* @brief Лабораторна робота №5, варіант 11
*
* Застосування вказівників. Завдання 1
*/
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include "Module.h"
int main(void) {
//підключення ключів
setlocale(LC_ALL, "Ukr");
//створення змінних
char serial_char[6 + 1];
int month, year, batch;
//введення розміру масиву
printf("Введіть серійний номер продукту (6 цифр): ");
//введення числа в типі чар
fgets(serial_char, sizeof(serial_char), stdin);
//виведення інформації на табло
if (corr_of_serial_num(serial_char, &month, &year, &batch) == 1) {
printf("\nСерійний номер вірний...\n"
"Оброблення данних...\n");
printf("\n\tМісяць виготовлення товару: ");
switch (month) {
case 1:
printf("січень\n");
break;
case 2:
printf("лютий\n");
break;
case 3:
printf("березень\n");
break;
case 4:
printf("квітень\n");
break;
case 5:
printf("травень\n");
break;
case 6:
printf("червень\n");
break;
case 7:
printf("липень\n");
break;
case 8:
printf("серпень\n");
break;
case 9:
printf("вересень\n");
break;
case 10:
printf("жовтень\n");
break;
case 11:
printf("листопад\n");
break;
case 12:
printf("грудень\n");
break;
default:
printf("Місяць не визначено.\n");
break;
}
year = 2000 + year;
printf("\tРік виготовлення товару: %i рік\n"
"\tІндекс вашего товар: %i\n\n"
, year, batch);
}
else { //якщо функція повернула 0
printf("\nНевірний тип данних.\n"
"Помилка. Завершення програми...\n");
}
//Завершення програми
printf("Завершення програми.");
return CORRECT_END;
}
INFO