Помогите пожалуйста сделать задачу на языке С++
ЗАДАЧІ НА ВИКОРИСТАННЯ ФУНКЦІЙ Задача automorph Напишіть логічну функцію isAutomorph, яка повертає істинне значення, якщо передане їй двозначне число автоморфне(тобто останні цифри квадрату цього числа співпадають з самим числом, наприклад 25² = 625)
Ответы
Ответ дал:
1
Відповідь:
Текст програми на мові C++(Результат виконання програми на фото):
#include <iostream>
using namespace std;
bool isAutomorph(int n);
int main() {
int n;
cout << "Enter a two-digit number: ";
cin >> n;
if (isAutomorph(n)) {
cout << n << " is an automorphic number." << endl;
} else {
cout << n << " is not an automorphic number." << endl;
}
return 0;
}
bool isAutomorph(int n) {
int square = n * n;
while (n > 0) {
if (n % 10 != square % 10) {
return false;
}
n /= 10;
square /= 10;
}
return true;
}
Приложения:
pdo22091:
Спасибо❤️
будь ласка
Вас заинтересует
1 год назад
1 год назад
3 года назад