Вводятся три произвольных числа А, В и С. Проверьте, не является ли одно из них суммой двух других - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Срочно нужна помощь!!! ОООчень слабо шарю в Паскале... Напишите плиз задачку с кодом... Вводятся три произвольных числа А, В и С. Проверьте, не является ли одно из них суммой двух других.

Решение задачи: «Вводятся три произвольных числа А, В и С. Проверьте, не является ли одно из них суммой двух других»

textual
Листинг программы
  1. uses  Crt;
  2. var   a,b,c:integer;
  3. begin
  4.       ClrScr;
  5.        Write('A = '); Readln(a);
  6.         Write('B = '); Readln(b);
  7.          Write('C = '); Readln(c);
  8.           Writeln;
  9.        if a=b+c
  10.         then begin
  11.                Writeln('A javljaetcja summoy B i C');
  12.                Writeln(a,' = ',b,' + ',c)
  13.              end
  14.         else
  15.          if b=a+c
  16.           then begin
  17.                  Writeln('B javljaetcja summoy A i C');
  18.                  Writeln(b,' = ',a,' + ',c)
  19.                end
  20.           else
  21.            if c=a+b
  22.             then begin
  23.                    Writeln('C javljaetcja summoy A i B');
  24.                    Writeln(c,' = ',a,' + ',b)
  25.                  end
  26.             else Writeln('Net variantov');
  27.       ReadKey;
  28. end.

Объяснение кода листинга программы

  1. В начале кода подключается библиотека Crt, которая предоставляет функции для работы с потоками ввода-вывода и памятью.
  2. Затем объявляются три переменные типа Integer: a, b и c. Они будут использоваться для хранения введенных пользователем чисел.
  3. Функция ClrScr используется для очистки экрана перед началом ввода данных.
  4. Далее идет блок чтения трех чисел. Для этого используется функция Readln, которая считывает строку ввода и удаляет символ новой строки.
  5. После ввода данных выводится символ новой строки с помощью функции Writeln.
  6. Затем выполняется проверка на равенство трех чисел. Для этого используется оператор if. Если a равно b плюс c, то выводится сообщение и вычисляется сумма a, b и c. Если b равно a плюс c, то выводится сообщение и вычисляется сумма b, a и c. И наконец, если c равно a плюс b, то выводится сообщение и вычисляется сумма c, a и b.
  7. Если ни одно из условий не выполняется, то выводится сообщение о том, что нет вариантов.
  8. В конце кода вызывается функция ReadKey, которая ожидает ввода пользователя.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы