Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2021, 15:45   #1
123Ллла
Пользователь
 
Регистрация: 07.03.2021
Сообщений: 34
По умолчанию Сколько плиток необходимо сложить, C++ (использовать цикл WHILE)

9. Из n квадратных плиток необходимо сложить квадраты толщиной в одну плитку: сначала добавить наибольший возможный квадрат, из оставшихся плиток - снова наибольший, и t. т. Напишите программу, которая разбивает указанное количество плиток на части, необходимые для построения каждого квадрата.

Проверять. Когда n = 75, вы должны получить: 64, 9, 1, 1.
123Ллла вне форума Ответить с цитированием
Старый 07.06.2021, 21:45   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Если можно пользоваться всей математикой, то брать от текущего количества корень, округлять в сторону меньшего и возводить в степень, получая текущий наибольший квадрат из плиток, вывести его и отнять от текущего количества. Повторять, пока плиток больше нуля.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сколько блюд успеет приготовить мать, C++ (использовать цикл WHILE) 123Ллла Помощь студентам 9 04.06.2021 09:27
Сколько дней проработает садовник, C++ (использовать цикл WHILE) 123Ллла Помощь студентам 6 04.06.2021 09:25
Необходимо по объектам сделать анализ сколько раз отваливался и на сколько. Отвалился это разница между есть-нет. lilugm Microsoft Office Excel 1 31.10.2017 13:15
При приближенном вычислении суммы ряда расчет выполнять с точностью E. Использовать цикл с предусловием и цикл с постусловием. dvpvitas Паскаль, Turbo Pascal, PascalABC.NET 0 16.06.2015 18:43
Необходимо сложить два числа которые больше чем long long snap006 Общие вопросы C/C++ 8 22.12.2010 16:42