Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3348723
А
Аноним
04 сентября 2025 16:52 · публичный вопрос
А
Аноним

дай код

Ответ нейросети
04 сентября 2025 16:52

Здорово. Чтобы дать точный код и пошаговое объяснение, мне нужна сама задача или хотя бы её формулировка и любой язык программирования, который вы хотите использовать. Так как параметры не указаны, могу предложить общие примеры на Python — это язык, который обычно подходит для заданий средней школы.

Что могу предложить сразу (готовые базовые примеры на Python):

  1. Сложение двух чисел
  • Что делает: считывает два числа и выводит их сумму.
  • Код: def sum_two(a, b): return a + b

if name == "main": a = int(input("Введите a: ")) b = int(input("Введите b: ")) print("Сумма:", sum_two(a, b))

  1. Проверка простого числа
  • Что делает: возвращает True, если число простое.
  • Код: def is_prime(n): if n <= 1: return False if n <= 3: return True if n % 2 == 0 or n % 3 == 0: return False i = 5 while i * i <= n: if n % i == 0 or n % (i + 2) == 0: return False i += 6 return True

if name == "main": n = int(input("Введите число: ")) print("Простое?" , is_prime(n))

  1. Факториал числа
  • Что делает: считает n!
  • Код: def fact(n): res = 1 for i in range(2, n + 1): res *= i return res

if name == "main": n = int(input("Введите n: ")) print("Факториал:", fact(n))

  1. Сумма элементов списка
  • Что делает: суммирует элементы списка, введённого пользователем.
  • Код: def sum_list(arr): total = 0 for x in arr: total += x return total

if name == "main": arr = list(map(int, input("Введите числа через пробел: ").split())) print("Сумма элементов:", sum_list(arr))

  1. Проверка палиндрома
  • Что делает: проверяет, является ли строка палиндромом.
  • Код: def is_palindrome(s): s = ''.join(ch.lower() for ch in s if ch.isalnum()) return s == s[::-1]

if name == "main": s = input("Введите строку: ") print("Палиндром?" , is_palindrome(s))

  1. Найти максимум в списке
  • Что делает: находит максимальное число в списке.
  • Код: def max_in_list(arr): m = arr[0] for x in arr: if x > m: m = x return m

if name == "main": arr = list(map(int, input("Введите числа через пробел: ").split())) print("Максимальное:", max_in_list(arr))

Как продолжить:

  • Пришли, пожалуйста, текст задачи или скриншот/изображение, язык программирования (Python, Java, C++, …) и уровень сложности (для средней школы — базовый/средний).
  • Я дам детальное пошаговое решение с объяснениями и готовый рабочий код, адаптированный под твой класс. Укажи также любые ограничения или требования к вводу/выводу.