Номер квартиры C++

Многоквартирный дом имеет N квартир, P подъездов и Q этажей, причем на каждом этаже каждого подъезда имеется одинаковое количество квартир. Определить в каком подъезде и на каком этаже находится квартира с заданным номером K.

Входные данные

   В единственной строке файла записаны значения NPQK1 ≤ K ≤ N ≤ 1000P*Q ≤ N.

Выходные данные

   В единственную строку файла нужно вывести номер подъезда и этаж, на котором находится квартира с номером K.

#include <iostream>
using namespace std;
int a, b, c, d, tmp, index;
int main()
{
    cin >> a >> b >> c >> d;
    tmp = d;
    index = 1;
    while (tmp > a / b)
    {
        tmp -= a / b;
        index++;
    }
    cout << index << " ";
    tmp = d;
    index = 1;
    while (d > a / (b*c))
    {
        d -= a / (b*c);
        index++;
        if (index == c + 1) index = 1;
    }
    cout << index << endl;
}

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top