Дано двозначне число. Знайти:
а) число десятків у ньому:
б) число одиниць у ньому; в) суму його цифр:
г) добуток його цифр.
2.) З тризначного числа х відняли його останню цифру. Коли результат розділили на 10, а до приватного зліва приписали останню цифру числам, то вийшло число 237. Знайти число х
3.Дано цифри двох цілих чисел: двозначного а2а1 і однозначного b де а1 — число одиниць, а2 — число десятків. Отримати цифри числа, що дорівнює сумі заданих чисел (відомо, що це число двозначне). Доданок - двозначне число і число-результат не визначати: умовний оператор не використовувати.
Програма с++
Ответы
Ответ:
1. Для двозначного числа:
а) Число десятків - a2.
б) Число одиниць - a1.
в) Сума цифр - a2 + a1.
г) Добуток цифр - a2 * a1.
2. Щоб отримати число, з яким слід складати двозначне число для отримання результату, можна взяти 10 (основа системи числення) і відняти одиничку. Отже, х = 10 - 1 = 9.
1. Програма на мові C++ для виконання запитів:
```cpp
#include <iostream>
using namespace std;
int main() {
// Зчитуємо двозначне число
int num;
cout << "Введіть двозначне число: ";
cin >> num;
// Розділяємо число на десятки і одиниці
int tens = num / 10;
int units = num % 10;
// Знаходимо суму і добуток цифр
int sum = tens + units;
int product = tens * units;
// Виводимо результати
cout << "а) Число десятків: " << tens << endl;
cout << "б) Число одиниць: " << units << endl;
cout << "в) Сума цифр: " << sum << endl;
cout << "г) Добуток цифр: " << product << endl;
return 0;
}
```
2. Програма для знаходження числа x:
```cpp
#include <iostream>
using namespace std;
int main() {
int result = 237;
int lastDigit = result % 10;
int reducedResult = (result - lastDigit) / 10;
int x = reducedResult * 10 + lastDigit;
cout << "Число x: " << x << endl;
return 0;
}
```
3. Програма для отримання цифр числа, яке є сумою двох заданих чисел:
```cpp
#include <iostream>
using namespace std;
int main() {
int a2a1; // Двозначне число
int b; // Однозначне число
cout << "Введіть двозначне число a2a1: ";
cin >> a2a1;
cout << "Введіть однозначне число b: ";
cin >> b;
// Отримуємо цифри з числа a2a1
int a1 = a2a1 % 10;
int a2 = a2a1 / 10;
// Знаходимо суму чисел
int sum = a2a1 + b;
// Виводимо результат
cout << "Сума чисел: " << sum << endl;
return 0;
}
```
Ці програми допоможуть вам виконати задачі з обробки чисел на C++.