#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#ifndef TRAIN_UTILS_H
#define TRAIN_UTILS_H
void Padik(int number);
void FloorNum(int number);
void RoomsAndBalkons(int number);
#endif
void Padik(int number) {
int PadikNum;
PadikNum = ((number - 1) / 54) + 1;
printf("Your main door number is : %d\n", PadikNum);
}
void FloorNum(int number) {
int Floor = 0;
int RoomIndex = 0;
RoomIndex = (number - 1) % 54;
Floor = (RoomIndex / 6) + 1;
printf("Your floor : %d\n", Floor);
}
void RoomsAndBalkons(int number) {
int IndexOfFloor = 0;
IndexOfFloor = (((number - 1) % 54) % 6) + 1;
switch (IndexOfFloor)
{
case 1:
printf("You have 5 rooms,and 1 balkon(s)\n");
break;
case 2:
printf("You have 7 rooms,and 2 balkon(s)\n");
break;
case 3:
printf("You have 4 rooms,and 1 balkon(s)\n");
break;
case 4:
printf("You have 6 rooms,and 1 balkon(s)\n");
break;
case 5:
printf("You have 5 rooms,and 2 balkon(s)\n");
break;
case 6:
printf("You have 5 rooms,and 1 balkon(s)\n");
break;
}
}
int main() {
int number;
printf("Enter number of your apartment: ");
scanf("%d", &number);
if (number <= 0 || number > 270) {
fprintf(stderr, "ERROR,YOU ENTERED WRONG NUMBER\n");
exit(1);
}
Padik(number);
FloorNum(number);
RoomsAndBalkons(number);
return 0;
}