Вопрос задан 25.09.2023 в 21:54. Предмет Информатика. Спрашивает Ляпина Марина.

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

подсчитывает сумму тех чисел от 1 до n (включительно) квадрат которых оканчивается на 2, 5 или 8. Формат входных данных На вход программе подается натуральное число n. Формат выходных данных Программа должна вывести единственное число в соответствии с условием задачи. Примечание. Если таких чисел нет в указанном диапазоне, то следует вывести 0.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сергеева Снежанна.

Ответ:

Второй вариант.

ЗНАЧИТЕЛЬНО быстрее всего. Пробуйте на больших числах

n=int(input())

n=(n-5)//10+1

print (5*n*n)

Объяснение:

Кто-то скажет что моя программа не полная, и это полная чушь (любите каламбуры?). Но она дает правильный результат.

Подсказка. Программист должен думать и не делать лишних циклов. Квадраты каких чисел заканчиваются на 2, на 8?

Что осталось?

А как долго работает ваша программа при n=1 000 000 000? :)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, вы можете использовать следующий Python код:

python
n = int(input()) sum_of_numbers = 0 for i in range(1, n + 1): square = i ** 2 last_digit = square % 10 if last_digit in {2, 5, 8}: sum_of_numbers += square print(sum_of_numbers)

Этот код сначала считывает натуральное число n с входа. Затем он выполняет цикл от 1 до n, вычисляя квадрат каждого числа и проверяя последнюю цифру квадрата. Если последняя цифра является 2, 5 или 8, то квадрат числа добавляется к общей сумме. По завершении цикла, программа выводит сумму квадратов чисел, удовлетворяющих условию задачи. Если таких чисел нет, программа выведет 0.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос