Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 976 ответов!

Автоморфные числа. Натуральное число называется автоморфным, если оно равно последним цифрам его квадрата. Например: 25^2=625. Напишите программу, которая

5-9 класс

вводит натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.

Leilakap199 17 нояб. 2013 г., 9:32:26 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
ShapovalovIvan
17 нояб. 2013 г., 11:11:01 (10 лет назад)

var
  n, i, m: longint;
  s1, s2: string;
  l1: integer;

begin
  Write('Введите натуральное число: ');
  Readln(n);
  Writeln('Автоморфные числа:');
  for i := 1 to n do
  begin
    m := sqr(i);
    Str(i, s1);
    l1 := Length(s1);
    Str(m, s2);
    if s1 = Copy(s2, Length(s2) - l1 + 1, l1) then Writeln(i)
  end
end.

Тестовое решение:

Введите натуральное число: 10000
Автоморфные числа:
1
5
6
25
76
376
625
9376



Ответить

Другие вопросы из категории

Решите

Запишите 5 свойств объектов операционной системы
Рабочий стол
Мой компьютер
Мои документы

Помогите сделать 2 задания , пожалуйста

Читайте также

Помогите по программе paskal : 1.дано целое число.напишите программу которая уменьшает на 2 модуль этого числа и выводит на экран монитора

результат

2.дано целое число.напишите,программу которая выводит на экран последнюю цифру данного числа,затем возводит ее в квадрат и выводит на экран монитора результат

1. Напишите программу, которая вводит трехзначное число и разбивает

его на цифры. Например, при вводе числа 123 программа должна
вывести 1, 2, 3.
2. Напишите программу, которая вводит возраст человека (число, не
превосходящее 120) и выводит на экран этот возраст со словом «»год,
«года» , «лет» . например «21 год», «22 года», «15 лет»

Помогите пожалуйста !!!!

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, делящееся нацело на 7 . Программа получает на вход

количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, делящееся нацело на 7.
Количество чисел не превышает 1000. Введеные числа не превышают 30 000.
программа должна вывести одно число - минимальное число, делящееся нацело на 7.
Завтра Гиа помогите!!!

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в

последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5.
Количество чисел не превышает 1000. Введенные числа не превышают 30 000.
Программа должна вывести одно число - максимальное число, кратное 5.



Вы находитесь на странице вопроса "Автоморфные числа. Натуральное число называется автоморфным, если оно равно последним цифрам его квадрата. Например: 25^2=625. Напишите программу, которая", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.