0
Тренажёр кода Cheer Creator
Не выполнились тест 3, 4 и 5. Объясните пожалуйста, что в этом коде я ещё не сделал? #include <iostream> using namespace std; int main() { int yards; cin >> yards; if(yards == 0) cout << "shh"; if(yards > 10) { yards = yards % 10; for(int i = 0; i < yards; i++) { cout << "High Five"; } } if(yards > 1) { while(yards != 10) { cout << "Ra!"; yards++; } } return 0; } До проверки кода, я ещё добавлял условия на пробелы. Они оказывается не нужны.
13 odpowiedzi
+ 4
Ты немного не правильно понял задание, прочитай мое объяснение задачи тут, и поймешь в чем ошибка
https://code.sololearn.com/WX3670A7RCGC/?ref=app
+ 3
Молодец, я просто хотела помочь
+ 2
А так, High five Надо выводить только 1 раз
+ 2
Спасибо)
+ 1
ребят, тема закрыта, я уже давно все решил) Спасибо
+ 1
но кстати сайт прикольный)
0
спасибо, Исправил)
0
Теперь ошибка в 3 и 5
0
#include <iostream>
using namespace std;
int main() {
int yards;
cin >> yards;
if(yards == 0)
cout << "shh";
if(yards > 10)
{
yards = yards % 10;
for(int i = 0; i < yards; i++)
{
cout << "High Five";
}
}
if(yards > 0)
{
for(int i = 0; i < yards; i++)
{
cout << "Ra!";
}
}
return 0;
}
0
Там все верно у меня. Посмотрите пожалуйста пример вывода кода в том задании из тренажёра. Даже если я убираю это, все равно ошибка в 3 и 5
0
#include <iostream>
using namespace std;
int main() {
int yards;
cin >> yards;
if(yards == 0)
cout << "shh";
if(yards > 10)
{
yards = yards % 10;
for(int i = 0; i < yards; i++)
{
cout << "High Five";
}
if(yards > 0 && yards < 11)
{
return 0;
}
}
if(yards > 0 && yards < 11)
{
for(int i = 0; i < yards; i++)
{
cout << "Ra!";
}
}
return 0;
}
0
все равно жалуется на 3 и 5. Но ошибки и в правду крутые ты нашел
0
может дело в отрицательных значениях?