Информатика, вопрос задал A1l9i8n4a , 1 год назад

C++. Помогите пж!!!!!1

Приложения:

Ответы на вопрос

Ответил kaimhuimhalo
1
1. #include
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;
}
Новые вопросы