
Вопрос задан 04.07.2023 в 04:39.
Предмет Информатика.
Спрашивает Нестеренко Виктория.
Электричка(в c++) Вагоны в электричке пронумерованы натуральными числами, начиная с 1 (при этом
иногда вагоны нумеруются от «головы» поезда, а иногда – с «хвоста»; это зависит от того, в какую сторону едет электричка). В каждом вагоне написан его номер. Витя сел в i-й вагон от головы поезда и обнаружил, что его вагон имеет номер j. Он хочет определить, сколько всего вагонов в электричке. Напишите программу, которая будет это делать или сообщать, что без дополнительной информации это сделать невозможно. Входные данные На вход программы поступают два числа i и j (1 ≤ i ≤ 1000, 1 ≤ j ≤ 1000), разделенные пробелом. Выходные данные Выведите одно число — количество вагонов в электричке. Если однозначно определить количество вагонов нельзя, выведите число 0 Примеры входные данные 3 4 выходные данные 6 заранее спасибо

Ответы на вопрос

Отвечает Клюкина Дарья.
C++ 11
Код:
- #include <iostream>
- int main() {
- int i, j;
- std::cin >> i >> j;
- int S = i + j - 1;
- std::cout << ((S >= 0) ? S : 0) << std::endl;
- return 0;
- }




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи можно использовать следующий подход:
- Прочитайте два числа i и j.
- Проверьте два возможных случая:
- Если i <= j, значит вагоны нумеруются от головы поезда. Тогда количество вагонов будет равно j.
- Если i > j, значит вагоны нумеруются от хвоста поезда. Тогда количество вагонов будет равно 1000 - i + 1 + j. Объяснение: от хвоста поезда до вагона с номером i осталось (1000 - i) вагонов, а от вагона с номером j до головы поезда осталось j вагонов. Суммируя эти два числа и добавляя 1 (для вагона с номером i), получаем общее количество вагонов.
- Выведите количество вагонов.
Вот пример кода на C++:
cpp#include <iostream>
int main() {
int i, j;
std::cin >> i >> j;
int wagons;
if (i <= j) {
wagons = j;
} else {
wagons = 1000 - i + 1 + j;
}
std::cout << wagons << std::endl;
return 0;
}
После ввода чисел i и j программа выведет количество вагонов в электричке. Если однозначно определить количество вагонов невозможно, будет выведено число 0.


Похожие вопросы

Информатика 11

Информатика 75

Информатика 92

Информатика 137

Информатика 34

Информатика 43

Информатика 75

Информатика 156
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili