0
Не выполнен тест 1,2,4 задача обратный отсчет
Ребята, привет, подскажите пожалуйста почему не проход т тест 1,2,4 в модуль 2 задача обратный отсчет? Мой код : #include <iostream> using namespace std; int main() { int n; cin >> n; //ваш код for (n;n!=0;n--){ const int BAY = (n%5==0); const bool BAT = false; switch (BAY,BAY) { case 1 : cout<<n<<endl<<"веер"<<endl; break; case 0 : cout<<n<<endl; break; } } return 0; }
2 ответов
+ 1
Так как в условии цикла используется внешняя переменная n, то в цикле нет необходимости определять переменную, но обязательно оставлять пропуск, for всегда должен состоять из трёх частей — for( ; ; ), то есть можно записать данный цикл таким образом:
int n;
for( ; n!=0; ){
   n--;
   ...
}
В условии switch нет перечислений через запятую ☺️
Вы можете использовать int
const int BAY = (n%5==0);  
или bool  
const bool BAY = (n%5==0);
на ваше усмотрение ☺️ switch(BAY){...}
0
there are three Mistakes 
1. Unused Bat (u haven't used bat anywhere so   bat is  Useless so remove it  ) 
2. you cannot use commas   (switch (BAY,BAY) ) use << 
3. write  for (;n !=0;n--){ } instead of   for (n;n!=0;n--){ }



