Если последняя цифра трехзначного числа 2, то найти разность цифр данного числа, иначе - напечатать название первой цифры трехзначного числа. Код C++
Ответы на вопрос
Ответил mortex47
1
#include
#include
int main() {
int number;
std::cout << "Введите трехзначное число: ";
std::cin >> number;
if (number % 10 == 2) {
// Если последняя цифра 2, найдем разность цифр
int thirdDigit = number % 10;
int secondDigit = (number / 10) % 10;
int firstDigit = number / 100;
int difference = firstDigit - secondDigit;
std::cout << "Разность цифр: " << difference << std::endl;
} else {
// В противном случае, выведем название первой цифры
int firstDigit = number / 100;
std::string digitName;
switch (firstDigit) {
case 1:
digitName = "Один";
break;
case 2:
digitName = "Два";
break;
case 3:
digitName = "Три";
break;
// Добавьте остальные цифры по аналогии
default:
digitName = "Неизвестная цифра";
break;
}
std::cout << "Название первой цифры: " << digitName << std::endl;
}
return 0;
}
#include
int main() {
int number;
std::cout << "Введите трехзначное число: ";
std::cin >> number;
if (number % 10 == 2) {
// Если последняя цифра 2, найдем разность цифр
int thirdDigit = number % 10;
int secondDigit = (number / 10) % 10;
int firstDigit = number / 100;
int difference = firstDigit - secondDigit;
std::cout << "Разность цифр: " << difference << std::endl;
} else {
// В противном случае, выведем название первой цифры
int firstDigit = number / 100;
std::string digitName;
switch (firstDigit) {
case 1:
digitName = "Один";
break;
case 2:
digitName = "Два";
break;
case 3:
digitName = "Три";
break;
// Добавьте остальные цифры по аналогии
default:
digitName = "Неизвестная цифра";
break;
}
std::cout << "Название первой цифры: " << digitName << std::endl;
}
return 0;
}
Новые вопросы
Қазақ тiлi,
1 год назад
Математика,
1 год назад
Биология,
1 год назад
Другие предметы,
1 год назад
Русский язык,
6 лет назад
#include
using namespace std;
int main() {
int number;
cout << "Введите трехзначное число: ";
cin >> number;
int lastDigit = number % 10;
if (lastDigit == 2) {
int thirdDigit = number % 10;
int secondDigit = (number / 10) % 10;
int firstDigit = number / 100;
int difference = firstDigit - secondDigit;
cout << "Разность цифр: " << difference << endl;
} else {
int firstDigit = number / 100;
cout << "Название первой цифры: " << firstDigit << endl;
}
return 0;
}