Вопрос задан 06.10.2026 в 08:38.
Предмет Информатика.
Спрашивает Золотарева Катя.
Задача на C++.
Обувная фабрика собирается начать выпуск элитной модели ботинок. Дырочки для шнуровки будут расположены в два ряда, расстояние между рядами равно a, а расстояние между дырочками в ряду — b. Количество дырочек в каждом ряду равно N. Шнуровка должна происходить элитным способом «наверх, по горизонтали в другой ряд, наверх, по горизонтали и т.д.» (см. рисунок). Кроме того, чтобы шнурки можно было завязать элитным бантиком, длина свободного конца шнурка должна быть l. Какова должна быть длина шнурка для этих ботинок?
Входные данные: программа получает на вход четыре натуральных числа a, b, l и N.
Выходные данные: программа должна выводить одно число – искомую длину шнурка.
Примеры:
Входные данные: 2 1 3 4
Выходные данные: 26
Ответы на вопрос
Отвечает Мартинчук Андрій.
Длина шнурка складывается из трёх частей:
- горизонтальные переходы между рядами: \(2N - 1\) раз по \(a\);
- подъёмы вдоль рядов: \(2(N - 1)\) раз по \(b\);
- два свободных конца: \(2l\).
Формула:
\[ (2N - 1)a + 2(N - 1)b + 2l \]
Код на C++:
#include <iostream>
using namespace std;
int main() {
int a, b, l, N;
cin >> a >> b >> l >> N;
cout << (2 * N - 1) * a + 2 * (N - 1) * b + 2 * l;
return 0;
}
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

