Задать вопрос
7 ноября, 13:25

В каждом шкафу 9 полок, на каждой полке по 4 книги. Напишите программу, определяющую, в каком по номеру шкафу и на какой полке находится n-я книга. паскаль

+5
Ответы (1)
  1. 7 ноября, 14:41
    0
    Если шкафы и полки нумеровать с 1, то можно так:

    var n, a, b:integer;

    begin

    write ('n = ') ;

    readln (n) ;

    a: = (n-1) div (9*4) + 1;

    b: = (n - (a-1) * 9*4-1) div 4+1;

    writeln ('Шкаф = ', a,' полка = ', b) ;

    end.

    Пример:

    n = 57

    Шкаф = 2 полка = 6
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В каждом шкафу 9 полок, на каждой полке по 4 книги. Напишите программу, определяющую, в каком по номеру шкафу и на какой полке находится ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы