int main() { int num; cout << "Введіть число: "; cin >> num;
switch(num > 0 ? 1 : (num < 0 ? -1 : 0)) { case 1: cout << "Введене число є додатнім." << endl; break; case -1: cout << "Введене число є від'ємним." << endl; break; case 0: cout << "Введене число є рівним нулю." << endl; break; } return 0; }
2. #include using namespace std;
int main() { int num; cout << "Введіть число: "; cin >> num;
switch(num % 2) { case 0: cout << "Число є парним."; break; case 1: cout << "Число є непарним."; break; } return 0; }
4. #include #include using namespace std;
int main() { double num, result; int power;
cout << "Введіть число: "; cin >> num;
cout << "Введіть ступінь (0-7): "; cin >> power;
switch(power) { case 0: result = 1; break; case 1: result = num; break; case 2: result = pow(num, 2); break; case 3: result = pow(num, 3); break; case 4: result = pow(num, 4); break; case 5: result = pow(num, 5); break; case 6: result = pow(num, 6); break; case 7: result = pow(num, 7); break; default: cout << "Введено неправильний ступінь. Введіть число від 0 до 7." << endl; return 1; }
cout << num << " піднесене до ступеня " << power << " дорівнює " << result << endl; return 0; }
5. #include using namespace std;
int main() { int num, firstDigit, secondDigit, thirdDigit;
thirdDigit = num % 10; secondDigit = (num / 10) % 10; firstDigit = num / 100;
if (firstDigit == secondDigit && secondDigit == thirdDigit) { cout << "Усі цифри числа однакові." << endl; } else { cout << "У числі є різні цифри." << endl; }
return 0; }
6. #include using namespace std;
int main() { int day; cout << "Введіть число тижня (1-7): "; cin >> day;
switch(day) { case 1: case 2: case 3: case 4: case 5: cout << "Введене число відповідає робочому дню." << endl; break; case 6: cout << "Введене число відповідає суботі." << endl; break; case 7: cout << "Введене число відповідає неділі." << endl; break; default: cout << "Введено неправильне число. Введіть число від 1 до 7." << endl; } return 0; }
Answers & Comments
using namespace std;
int main() {
int num;
cout << "Введіть число: ";
cin >> num;
switch(num > 0 ? 1 : (num < 0 ? -1 : 0)) {
case 1:
cout << "Введене число є додатнім." << endl;
break;
case -1:
cout << "Введене число є від'ємним." << endl;
break;
case 0:
cout << "Введене число є рівним нулю." << endl;
break;
}
return 0;
}
2. #include
using namespace std;
int main() {
int num;
cout << "Введіть число: ";
cin >> num;
switch(num % 2) {
case 0:
cout << "Число є парним.";
break;
case 1:
cout << "Число є непарним.";
break;
}
return 0;
}
4. #include
#include
using namespace std;
int main() {
double num, result;
int power;
cout << "Введіть число: ";
cin >> num;
cout << "Введіть ступінь (0-7): ";
cin >> power;
switch(power) {
case 0:
result = 1;
break;
case 1:
result = num;
break;
case 2:
result = pow(num, 2);
break;
case 3:
result = pow(num, 3);
break;
case 4:
result = pow(num, 4);
break;
case 5:
result = pow(num, 5);
break;
case 6:
result = pow(num, 6);
break;
case 7:
result = pow(num, 7);
break;
default:
cout << "Введено неправильний ступінь. Введіть число від 0 до 7." << endl;
return 1;
}
cout << num << " піднесене до ступеня " << power << " дорівнює " << result << endl;
return 0;
}
5. #include
using namespace std;
int main() {
int num, firstDigit, secondDigit, thirdDigit;
cout << "Введіть трьохзначне число: ";
cin >> num;
if (num < 100 || num > 999) {
cout << "Введено неправильне число. Введіть трьохзначне число." << endl;
return 1;
}
thirdDigit = num % 10;
secondDigit = (num / 10) % 10;
firstDigit = num / 100;
if (firstDigit == secondDigit && secondDigit == thirdDigit) {
cout << "Усі цифри числа однакові." << endl;
} else {
cout << "У числі є різні цифри." << endl;
}
return 0;
}
6. #include
using namespace std;
int main() {
int day;
cout << "Введіть число тижня (1-7): ";
cin >> day;
switch(day) {
case 1:
case 2:
case 3:
case 4:
case 5:
cout << "Введене число відповідає робочому дню." << endl;
break;
case 6:
cout << "Введене число відповідає суботі." << endl;
break;
case 7:
cout << "Введене число відповідає неділі." << endl;
break;
default:
cout << "Введено неправильне число. Введіть число від 1 до 7." << endl;
}
return 0;
}