distance = 10
day_distance = 1
amount = 0
day_amount = 0
while distance <= 20 and amount <= 100:
amount += distance;
day_amount += 1
distance *= 1.1
day_distance += 1
print('В', day_distance, 'день пробежит > 20 км')
print('В', day_amount, 'день суммарный пробег за все дни превысит 100 км')
Объяснение:
distance = 10 // Изначальная дистанция = 10
day_distance = 1 // День, за который он пробегаем distance КМ = 1
amount = 0 // Сумма = 0
day_amount = 0 // Сумма пройденных КМ за все дни
while distance <= 20 and amount <= 100: // Пока значение переменной distance ≤ 20 И значение переменной amount ≤ 100
amount += distance; // Сумма = сумма + дистанция
day_amount += 1 // + день к сумме пройденных дней
distance *= 1.1 // Дистанция увеличилась на 10 %
day_distance += 1 // + день, за который он пробегает distance КМ
print('В', day_distance, 'день пробежит > 20 км') // Вывод ответа
print('В', day_amount, 'день суммарный пробег за все дни превысит 100 км') // Вывод ответа
1)
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
int amount = 0; // Сумма нечетных чисел
int first, last; // Первое и конечное значения
cin >> first >> last; // Вводим первое и конечное значения с клавиатуры
for (int i = first; i <= last; i++) // Идём от первого до конечного значения включительно
if (i % 2 != 0) // Если значение переменной i делится на 2 без остатка
amount += i; // Суммируем этот элемент
}
cout << amount; // Выводим ответ
2)
double m, p, k; // Переменные по условию
int day = 1; // Мы уже знаем, сколько он пробежал в 1 день => переменная, хранящая дни, равна единице
cin >> m >> p >> k; // Вводим значение с клавиатуры
p = p / 100 + 1; // Переводим процент в число
for (double i = m; i <= k; i *= p) // Идём, пока m ≤ k
day++; // Прибавляем единицу
cout << day; // Выводим ответ
3)
double m, p, s; // Переменные по условию
int year = 0; // Начинаем отсчёт с нулевого года
cin >> m >> p >> s; // Вводим значение с клавиатуры
for (double i = m; i <= s; i *= p) // Идём, пока m ≤ s
year++; // Прибавляем единицу
cout << year; // Выводим ответ
4)
double amount = 0; // Сумма чисел последовательности
int quantity = 0; // Количество чисел последовательности
int number; // Переменная, хранящая значения последовательности
double arithmetic_mean; // Переменная, хранящая среднее арифметическое
cin >> number; // Вводим значение с клавиатуры
while (number != 0) // Пока значение переменной number ≠ 0
if (number > 0) // Если переменная number - положительное число
amount += number; // Суммируем
quantity++; // Количество = + 1
arithmetic_mean = amount / quantity; // Вычисляем среднее арифметическое
cout << "Сумма = " << amount << endl << "Среднее арифметическое = " << arithmetic_mean; // Выводим ответ
distance = 10
day_distance = 1
amount = 0
day_amount = 0
while distance <= 20 and amount <= 100:
amount += distance;
day_amount += 1
distance *= 1.1
day_distance += 1
print('В', day_distance, 'день пробежит > 20 км')
print('В', day_amount, 'день суммарный пробег за все дни превысит 100 км')
Объяснение:
distance = 10 // Изначальная дистанция = 10
day_distance = 1 // День, за который он пробегаем distance КМ = 1
amount = 0 // Сумма = 0
day_amount = 0 // Сумма пройденных КМ за все дни
while distance <= 20 and amount <= 100: // Пока значение переменной distance ≤ 20 И значение переменной amount ≤ 100
amount += distance; // Сумма = сумма + дистанция
day_amount += 1 // + день к сумме пройденных дней
distance *= 1.1 // Дистанция увеличилась на 10 %
day_distance += 1 // + день, за который он пробегает distance КМ
print('В', day_distance, 'день пробежит > 20 км') // Вывод ответа
print('В', day_amount, 'день суммарный пробег за все дни превысит 100 км') // Вывод ответа
1)
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
int amount = 0; // Сумма нечетных чисел
int first, last; // Первое и конечное значения
cin >> first >> last; // Вводим первое и конечное значения с клавиатуры
for (int i = first; i <= last; i++) // Идём от первого до конечного значения включительно
{
if (i % 2 != 0) // Если значение переменной i делится на 2 без остатка
{
amount += i; // Суммируем этот элемент
}
}
cout << amount; // Выводим ответ
}
2)
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
double m, p, k; // Переменные по условию
int day = 1; // Мы уже знаем, сколько он пробежал в 1 день => переменная, хранящая дни, равна единице
cin >> m >> p >> k; // Вводим значение с клавиатуры
p = p / 100 + 1; // Переводим процент в число
for (double i = m; i <= k; i *= p) // Идём, пока m ≤ k
{
day++; // Прибавляем единицу
}
cout << day; // Выводим ответ
}
3)
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
double m, p, s; // Переменные по условию
int year = 0; // Начинаем отсчёт с нулевого года
cin >> m >> p >> s; // Вводим значение с клавиатуры
p = p / 100 + 1; // Переводим процент в число
for (double i = m; i <= s; i *= p) // Идём, пока m ≤ s
{
year++; // Прибавляем единицу
}
cout << year; // Выводим ответ
}
4)
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
double amount = 0; // Сумма чисел последовательности
int quantity = 0; // Количество чисел последовательности
int number; // Переменная, хранящая значения последовательности
double arithmetic_mean; // Переменная, хранящая среднее арифметическое
cin >> number; // Вводим значение с клавиатуры
while (number != 0) // Пока значение переменной number ≠ 0
{
if (number > 0) // Если переменная number - положительное число
{
amount += number; // Суммируем
quantity++; // Количество = + 1
}
cin >> number; // Вводим значение с клавиатуры
}
arithmetic_mean = amount / quantity; // Вычисляем среднее арифметическое
cout << "Сумма = " << amount << endl << "Среднее арифметическое = " << arithmetic_mean; // Выводим ответ
}