1) Нужно написать программу на C++, которая будет определять количество полных недель, прошедших с заданного момента через определенное количество дней. Вывести на экран целое число недель. Входные данные: количествосколько-то дней. Выходные данные: количество полных недель.
2) Анатолий, начинающий некромант, собрал свой легион нежити, включающий двузначное количество скелетов. Число состоит из десятков (a) и единиц (b). Чтобы захватить столицу королевства, Анатолий, как хороший тактик, решил разделить свою армию на отряды по k скелетов. Очевидно, что число скелетов может быть не кратно k, поэтому некоторым отрядам не хватит членов.
2) Анатолий, начинающий некромант, собрал свой легион нежити, включающий двузначное количество скелетов. Число состоит из десятков (a) и единиц (b). Чтобы захватить столицу королевства, Анатолий, как хороший тактик, решил разделить свою армию на отряды по k скелетов. Очевидно, что число скелетов может быть не кратно k, поэтому некоторым отрядам не хватит членов.
Якорица
1) Для решения задачи, нам необходимо использовать деление с остатком. Мы можем разделить количество дней на 7, чтобы узнать количество полных недель, а остаток от деления покажет нам количество дней, которые остались.
Вот алгоритм на языке программирования C++:
Программа спрашивает вас о входных данных, вводите количество дней, после чего она выполняет вычисления и выводит количество полных недель на экран.
2) Для решения этой задачи, нам также понадобится использовать деление с остатком. Мы можем разделить двузначное число на k, чтобы узнать сколько отрядов полностью получится. Остаток от деления покажет нам количество скелетов, которые останутся без отряда.
Вот алгоритм на языке программирования C++:
Программа спрашивает вас о входных данных, вводите количество скелетов в легионе Анатолия и количество скелетов в отряде, после чего она выполняет вычисления и выводит количество полных отрядов и количество скелетов без отряда на экран.
Вот алгоритм на языке программирования 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;
}
Программа спрашивает вас о входных данных, вводите количество скелетов в легионе Анатолия и количество скелетов в отряде, после чего она выполняет вычисления и выводит количество полных отрядов и количество скелетов без отряда на экран.
Знаешь ответ?