1) С помощью программы на языке C++ необходимо определить, сколько полных недель прошло с некоторого момента, если

  • 59
1) С помощью программы на языке C++ необходимо определить, сколько полных недель прошло с некоторого момента, если известно количество дней. Требуется вывести целое число недель. Входные данные представлены числом, обозначающим количество дней.

2) Анатолий, который только начинает заниматься некромантией, уже имеет свой собственный легион нежити. В легионе содержится двузначное количество скелетов, где а - количество десятков, а b - количество единиц. Чтобы атаковать столицу королевства, Анатолий, будучи хорошим тактиком, решил разделить свою армию на отряды по k скелетов. Очевидно, что количество скелетов может быть не кратным k, поэтому какие-то изменения должны быть внесены.
Sverkayuschiy_Gnom_8810
51
Решение задачи 1:

Для решения данной задачи на языке C++ нужно сначала получить количество дней от пользователя. Затем мы можем применить арифметическую операцию деления для определения количества полных недель. Для этого нужно разделить количество дней на 7 и взять только целую часть полученного результата.

Вот пример программы, которая решает данную задачу:

cpp
#include

int main() {
int days;
std::cout << "Введите количество дней: ";
std::cin >> days;

int weeks = days / 7;

std::cout << "Количество полных недель: " << weeks << std::endl;

return 0;
}


В этой программе мы сначала объявляем переменную `days`, чтобы хранить количество введенных пользователем дней. Затем мы запрашиваем у пользователя ввести это количество. Далее, мы создаем переменную `weeks` и присваиваем ей значение количества дней, разделенное на 7. Наконец, мы выводим результат на экран.

Решение задачи 2:

Чтобы разделить количество скелетов на отряды по k скелетов и определить количество отрядов, нам необходимо выполнить целочисленное деление количества скелетов на k.

Вот пример программы, которая решает данную задачу:

cpp
#include

int main() {
int skeletons;
int k;

std::cout << "Введите количество скелетов: ";
std::cin >> skeletons;

std::cout << "Введите количество скелетов в отряде: ";
std::cin >> k;

int squads = skeletons / k;

std::cout << "Количество отрядов: " << squads << std::endl;

return 0;
}


В этой программе мы сначала объявляем переменные `skeletons` и `k`, чтобы хранить количество скелетов и количество скелетов в отряде соответственно. Затем мы запрашиваем у пользователя ввести эти значения. Далее, мы создаем переменную `squads` и присваиваем ей значение количества скелетов, разделенное на количество скелетов в отряде. Наконец, мы выводим результат на экран.

Надеюсь, эти объяснения и примеры кода помогут вам понять решение задач. Если у вас есть какие-либо вопросы, обращайтесь!