Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3589677
А
Аноним
23 марта 2026 09:59 · публичный вопрос
А
Аноним

ограничение по времени на тест1 секунда ограничение по памяти на тест256 мегабайт вводстандартный ввод выводстандартный вывод Даны два целых неотрицательных числа A и B . Найдите…

Запрос пользователя

Ограничение по времени на тест1 секунда ограничение по памяти на тест256 мегабайт вводстандартный ввод выводстандартный вывод Даны два целых неотрицательных числа A и B . Найдите разность двух чисел. Результат выведите в виде следующего выражения: «A-B=Разность». Входные данные На вход подается два целых неотрицательных числа A и B ( 0 ≤ A , B ≤ 1 000 000 ) . Выходные данные Выведите искомое выражение. Примеры Входные данные 10 5 Выходные данные 10-5=5 Входные данные 0 10 Выходные данные 0-10=-10

Ответ нейросети
23 марта 2026 09:59

Задача проста: считать два неотрицательных числа A и B, вычислить их разность D = A - B и вывести в формате A-B=D без пробелов.

Пошаговое объяснение:

  • Шаг 1: считaть два целых числа A и B из стандартного ввода.
  • Шаг 2: вычислить D = A - B. Поскольку B может быть больше A, D может быть отрицательным.
  • Шаг 3: вывести строку в точном формате: A-B=D, например "10-5=5" или "0-10=-10".
  • Дополнительно: вход может содержаться в одной строке или в нескольких; чтение через стандартный поток ввода обрабатывает это обычным образом.

Пример реализации (несколько языков)

Python 3:

  • код: import sys

def main(): data = sys.stdin.read().strip().split() if not data: return A = int(data[0]) B = int(data[1]) D = A - B print(f"{A}-{B}={D}")

if name == "main": main()

C++ (CPP17+):

  • код:

#include <bits/stdc++.h> using namespace std;

int main() { long long A, B; if (!(cin >> A >> B)) return 0; cout << A << "-" << B << "=" << (A - B); return 0; }

Java 17:

  • код: import java.io.; import java.util.;

public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); long A = sc.nextLong(); long B = sc.nextLong(); long D = A - B; System.out.println(A + "-" + B + "=" + D); } }

Пояснения по тестам:

  • Вход: 10 5 → Выход: 10-5=5
  • Вход: 0 10 → Выход: 0-10=-10
  • Дополнительно: 1 1000000 → 1-1000000=-999999

Замечания:

  • В зависимости от языка целые числа в диапазоне до 1 000 000 хорошо помещаются; разность может быть отрицательной, поэтому нужно поддерживать знаковость вывода.
  • Формат вывода очень строгий: без пробелов вокруг дефиса и знака равно.