1) Нужно написать программу на C++, которая будет определять количество полных недель, прошедших с заданного момента

1) Нужно написать программу на C++, которая будет определять количество полных недель, прошедших с заданного момента через определенное количество дней. Вывести на экран целое число недель. Входные данные: количествосколько-то дней. Выходные данные: количество полных недель.

2) Анатолий, начинающий некромант, собрал свой легион нежити, включающий двузначное количество скелетов. Число состоит из десятков (a) и единиц (b). Чтобы захватить столицу королевства, Анатолий, как хороший тактик, решил разделить свою армию на отряды по k скелетов. Очевидно, что число скелетов может быть не кратно k, поэтому некоторым отрядам не хватит членов.
Якорица

Якорица

1) Для решения задачи, нам необходимо использовать деление с остатком. Мы можем разделить количество дней на 7, чтобы узнать количество полных недель, а остаток от деления покажет нам количество дней, которые остались.

Вот алгоритм на языке программирования C++:
cpp
#include
using namespace std;

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

int weeks = days / 7; // количество полных недель
int remainingDays = days % 7; // количество оставшихся дней

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

return 0;
}

Программа спрашивает вас о входных данных, вводите количество дней, после чего она выполняет вычисления и выводит количество полных недель на экран.

2) Для решения этой задачи, нам также понадобится использовать деление с остатком. Мы можем разделить двузначное число на k, чтобы узнать сколько отрядов полностью получится. Остаток от деления покажет нам количество скелетов, которые останутся без отряда.

Вот алгоритм на языке программирования C++:
cpp
#include
using namespace std;

int main(){
int skeletons;
int k;

cout << "Введите количество скелетов в легионе Анатолия: ";
cin >> skeletons;
cout << "Введите количество скелетов в отряде: ";
cin >> k;

int squads = skeletons / k; // количество полных отрядов
int remainingSkeletons = skeletons % k; // количество скелетов без отряда

cout << "Количество полных отрядов: " << squads << endl;
cout << "Количество скелетов без отряда: " << remainingSkeletons << endl;

return 0;
}

Программа спрашивает вас о входных данных, вводите количество скелетов в легионе Анатолия и количество скелетов в отряде, после чего она выполняет вычисления и выводит количество полных отрядов и количество скелетов без отряда на экран.
Знаешь ответ?
Задать вопрос
Привет!
hello