+ 3

Проект 12 - "Перевозка" c++

В задании ошибка, неправильно происходит проверка кода. Не знаю, как закончить это задание, если работающий код проверка расценивает, как неправильный, как закончить его?

13th Mar 2021, 11:44 AM
TheNikisBro tnb
TheNikisBro tnb - avatar
14 odpowiedzi
+ 5
Проблема в твоем коде - он не принимает никаких входных данных. То есть нужно, чтобы можно было ввести кол-во пассажиров и получить результат. Вот правильный код: #include <iostream> using namespace std; int main() { int passengers; cin >> passengers; int lastbus{passengers % 50}; int freeseats{50 - lastbus}; cout << freeseats; return 0; }
13th Mar 2021, 12:03 PM
Sveta Z.
Sveta Z. - avatar
+ 4
В C++ есть 3 типа инициализации: копирующая: int x = 5; прямая: int x(5); и uniform-инициализация: int x{5}; каждый способ работает. Почитай про типы инициализации подробнее, если интересно.
14th Mar 2021, 8:10 AM
Sveta Z.
Sveta Z. - avatar
+ 2
Покажи, пожалуйста, код, который у тебя расценивается неправильным
13th Mar 2021, 11:49 AM
Sveta Z.
Sveta Z. - avatar
+ 2
Выполните цикл while для количества пассажиров, пока оно не станет меньше 50. // разделение количества пассажиров на 50 + 50 + ... + n наконец, выведите пустое место, которое эквивалентно 50- (последний номер пассажира после цикла)
13th Mar 2021, 11:52 AM
TOLUENE
TOLUENE - avatar
+ 2
Тебе не нужно писать 126 и 24, это просто пример, эти числа не нужны в программе
13th Mar 2021, 12:09 PM
Sveta Z.
Sveta Z. - avatar
+ 2
Попробуй этот код который я выше скинула, он точно сработает
13th Mar 2021, 12:10 PM
Sveta Z.
Sveta Z. - avatar
+ 2
Благодарю за ответ, спасибр
14th Mar 2021, 8:19 AM
TheNikisBro tnb
TheNikisBro tnb - avatar
+ 1
#include <iostream> using namespace std; int main() { //ваш код int a = 126; int b = 50; int c; c = b - (a % b); cout << c; return 0; }
13th Mar 2021, 12:00 PM
TheNikisBro tnb
TheNikisBro tnb - avatar
+ 1
На сколько я понимаю, судя из примера в задании, ответ верный, 24
13th Mar 2021, 12:01 PM
TheNikisBro tnb
TheNikisBro tnb - avatar
+ 1
И правда работает, а почему мы не пишем круглые скобки, а фигурные?
14th Mar 2021, 7:23 AM
TheNikisBro tnb
TheNikisBro tnb - avatar
+ 1
Спасибо, благодарю
14th Mar 2021, 11:44 AM
TheNikisBro tnb
TheNikisBro tnb - avatar
+ 1
Alguien me puede ayudar con este ejercicio, soy nuevo y no entiendo mucho: Ingresar 3 números y obtener el nro mayor,y que dicho valor divida al primero y multiplique al segundo e indicar si los resultados de la división es par o impar e indicar el resultado de la multiplicación es primo
14th Mar 2021, 8:22 PM
Randy Vallejos
Randy Vallejos - avatar
+ 1
Я сначала втупике был, когда у меня ввод 12 вывод 38, потом начал вспоминать про деление с остатком, оказывается, когда делишь меньшее число на большее, то остатком от деления и будет меньшее число, то есть 49 : 50 остаток от деления 49)
13th Apr 2021, 8:16 AM
Глеб
Глеб - avatar
0
Я с cin вводил, чтобы от руки можно было ввести, но задание не читает его, а в результат пишет пустое значение, мне не дают просто ввести
13th Mar 2021, 12:05 PM
TheNikisBro tnb
TheNikisBro tnb - avatar