Предмет: Информатика,
автор: pdo22091
Помогите пожалуйста сделать задачу на языке С++
ЗАДАЧІ НА ВИКОРИСТАННЯ ФУНКЦІЙ Задача 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:
Спасибо❤️
будь ласка
Похожие вопросы
Предмет: Алгебра,
автор: arikkent551
Предмет: Математика,
автор: omirovmaru
Предмет: Алгебра,
автор: allapogorila496
Предмет: Алгебра,
автор: aleksejmatejko098
Предмет: История,
автор: katucha2005