appartment

Run Settings
LanguageC
Language Version
Run Command
/* Lab 1 Task 3*/ #include <stdio.h> #include <locale.h> #include "apartmentinfo.h" int main() { setlocale(LC_CTYPE, "rus"); int number; printf("Введите пожалуйста номер вашей квартиры: "); scanf("%i", &number); if (correct(number) == 1) { printf("Номер квартиры должен находится в диапазоне 1..108"); return 0; } printf("Номер вашего подъезда: %i\n", front_door(number)); printf("Номер вашего этажа: %i\n", floor(number)); printf("Количество комнат в квартире: %i\n", rooms(number)); printf("Количество лоджий/балконов в квартире: 1"); return 0; }
#pragma once int correct(int k); int front_door(int n); int floor(int f); int rooms(int r);
int correct(int K) { if (K < 1 || K > 108) return 1; } int front_door(int N) { if (N < 37) return 1; else if (N < 73) return 2; else return 3; } int floor(int F) { F = (F - 1) % 36; return F / 4 + 1; } int rooms(int R) { R = (R - 1) % 4 + 1; if (R == 1 || R == 4) return 8; else return 7; }
Editor Settings
Theme
Key bindings
Full width
Lines