- 2
Можете объяснить, почему программа не работает?
#include <iostream> using namespase std; int main() { int a[5]; int c; int b; cout << 'Hello' << endl; for(b<5;b++){ cin >> a[b]; c+=a[b]; } switch (c){ case (20): cout<<'one'; break; case (10): cout<<'two'; break; default: cout<<'tree'; } return 0; }
2 ответов
+ 16
Mistakes:
1. namespace, not namespase
2. Outputs should be printed using "", not ''
3. Initial value of c is not given
4. Inside for loop, b is not initialized
Translation:
Ошибки:
1. namespace, а не namespase
2. Выходные данные должны быть напечатаны с использованием "", а не "'
3. Начальное значение c не задано
4. Внутри цикла b не инициализируется
Corrected code:
https://code.sololearn.com/c5N9kqDNpCkR/#cpp
0
Пожалуйста выслайте ссылку на компилятор c++.