Обусловьте номер подъезда и этажа девятиэтажного дома, если на каждом этаже
Обусловьте номер подъезда и этажа девятиэтажного дома, если на каждом этаже по 4 квартиры и известен номер квартиры
N - квартира
Этаж знаю N div 36 + 1
Так как мотивированной яп не указан написал на С. Пример работы на рисунке 1.
Условия выделены комментами снутри кода!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Etazhi
class Program
static void Main(string[] args)
const int ET = 9, KV = 4; //Константы
int N;
Console.Write("Введите номер квартиры: ");
if (!int.TryParse(Console.ReadLine(), out N) N lt; 1)
Console.WriteLine("Некорретный ввод");
return;
//Условия [Начало]
int iTop = N / KV + ((N % KV gt; 0) ? 1 : 0);
int Npd = (iTop-1) / ET + 1;
int Net = (iTop-1) % ET + 1;
//Условия [Конец]
Console.WriteLine("В 0-этажном доме, где на каждом этаже по 1 квартиры, \nквартира 2 будет размещаться в 3 подъезде на 4 этаже", ET, KV, N, Npd, Net);
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.