
Вопрос задан 02.08.2023 в 09:54.
Предмет Информатика.
Спрашивает Коновалова Олеся.
Срочно пожалуйста на с++ Натуральное число называется автоморфным, если оно равно последним
цифрам его разряда(25^2=625) Напишите программу которая вводит натуральное число N и выводит все, автоморфные , не превосходящие N

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

Отвечает Скурихин Никита.
#include <iostream>
int main() {
long n;
std::cin >> n;
long power = 10;
for (long i = 1; i <= n; i++) {
if (power <= i) {
power *= 10;
}
if (i * i % power == i) {
std::cout << i << " ";
}
}
return 0;
}
int main() {
long n;
std::cin >> n;
long power = 10;
for (long i = 1; i <= n; i++) {
if (power <= i) {
power *= 10;
}
if (i * i % power == i) {
std::cout << i << " ";
}
}
return 0;
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Да, конечно! Вот пример программы на C++, которая выводит все автоморфные числа, не превосходящие заданное число N:
cpp#include <iostream>
#include <cmath>
// Функция для проверки, является ли число автоморфным
bool isAutomorphic(int num) {
int square = num * num;
while (num > 0) {
if (num % 10 != square % 10) {
return false;
}
num /= 10;
square /= 10;
}
return true;
}
int main() {
int N;
std::cout << "Введите натуральное число N: ";
std::cin >> N;
std::cout << "Автоморфные числа, не превосходящие " << N << ": ";
for (int i = 0; i <= N; ++i) {
if (isAutomorphic(i)) {
std::cout << i << " ";
}
}
std::cout << std::endl;
return 0;
}
Программа запрашивает у пользователя натуральное число N. Затем она проверяет каждое число от 0 до N на автоморфность с помощью функции isAutomorphic
, которая сравнивает последние цифры числа и его квадрата. Если число является автоморфным, оно выводится на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili