#include <iostream> using namespace std; int f1(int a){ switch (a){ case 1: return 10;...

0 голосов
116 просмотров

#include
using namespace std;

int f1(int a){
switch (a){
case 1: return 10;
case 2: return 100;
case 3: return 1000;
}
cout << a;<br> }
в чем ошибка?


Информатика (12 баллов) | 116 просмотров
Дан 1 ответ
0 голосов

Технически, кроме отсутствующего возврата значения функции при а>3 никаких.

а так..
int f1(int a) {
 cout << a;<br> switch (a) {
 case 1: return 10;
 case 2: return 100;
 case 3: return 1000;
 }
 return 0; // default
}

Но лучше заведи переменную result

(3.2k баллов)