Программе задается целое число. Определить может ли оно быть номером квартиры в девятиэтажном доме, в котором на каждом этаже (кроме первого) расположено по четыре квартиры. На первом этаже – две квартиры. Если число может соответствовать номер квартиры, то, вывести на каком этаже она располагается, в противном случае – сообщение.

Ответы

Ответ дал: bitcat
1

Ответ:

c++

#include <iostream>

#include <string>

#include <math.h>

using namespace std;

int main() {

   int number;

   cin >> number;

   if (number <= 2) {

       cout << 1 << endl;

       return 0;

   }

   if (0 > number || number > 34) {

       cout << "Номер данной квартиры не принадлежит 9-этажному дому." << endl;

       return 0;

   }

   cout << ceil((number - 2) / 4) + 1 << endl;

}

Вас заинтересует