По разделам



Задача If 14


Даны три числа. Вывести вначале наименьшее, а затем наибольшее из
данных чисел.

Код (C/C++)

# include <iostream>
# include <windows.h>
# include <cmath>

using namespace std;

int main ()

{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);

  double a, b, c;
  double Max, Min;
  cout << "Введите первое число a: ";
  cin >> a;
  cout << "Введите второе число b: ";
  cin >> b;
  cout << "Введите третье число c: ";
  cin >> c;
  if (a >= b && a >= c) Max = a;
  else if (b >= a && b >= c) Max = b;
  else  Max = c;
  
  if (a <= b && a <= c) Min = a;
  else if (b <= a && b <= c) Min = b;
  else Min = c;
  cout << "Наименьшее число: " << Min << endl;
  cout << "Наибольшее число: " << Max << endl;

  system ("pause");
  return 0;
}

Код (Python)

import random

A = random.randrange(-30,30)
B = random.randrange(-30,30)
C = random.randrange(-30,30)

print("Число A:", A)
print("Число B:", B)
print("Число C:", C)

if A < B:
    mn = A
    mx = B
else:
    mn = B
    mx = A

if mx < C:
    mx = C

if mn > C:
    mn = C    
    
print()    
print("Минимум:", mn)
print("Максимум:", mx)
									

Код (Pascal)

program if14;
var
  A, B, C: Real;
begin
  Write('Введите первое число: ');
  Readln (A);

  Write('Введите второе число: ');
  Readln (B);

  Write('Введите третье число: ');
  Readln (C);

  if A<B then                                         // A<B
   if B<C then
    begin
     Writeln('Наименьшее число: ',A);      // A<B B<C     A<B<C
     Writeln('Наибольшее число: ',C);
    end
   else if (A<C) then
         begin
          Writeln('Наименьшее число: ',A); // A<B B>C A<C B>C>A
          Writeln('Наибольшее число: ',B);
         end
      else
       begin
        Writeln('Наименьшее число: ',C);          // A<B B>C A>C B>A>C
        Writeln('Наибольшее число: ',B);
       end
  else                                                // A>B
   if B>C then
    begin
     Writeln('Наименьшее число: ',C);      // A>B B>C     A>B>C
     Writeln('Наибольшее число: ',A);
    end
   else if A<C then
         begin
          Writeln('Наименьшее число: ',B); // A>B B<C A<C B<A<C
          Writeln('Наибольшее число: ',C);
         end
        else
         begin
          Writeln('Наименьшее число: ',B);       // A>B B<C A>C B<C<A
          Writeln('Наибольшее число: ',A);
         end;
end.
									




If. Абрамян
If 1 Просмотров: 13
If 2 Просмотров: 14
If 3 Просмотров: 11
If 4 Просмотров: 14
If 5 Просмотров: 12
If 6 Просмотров: 14
If 7 Просмотров: 13
If 8 Просмотров: 17
If 9 Просмотров: 12
If 10 Просмотров: 17
If 11 Просмотров: 24
If 12 Просмотров: 20
If 13 Просмотров: 25
If 14 Просмотров: 15
If 15 Просмотров: 22
If 16 Просмотров: 12
If 17 Просмотров: 12
If 18 Просмотров: 12
If 19 Просмотров: 8
If 20 Просмотров: 7
If 21 Просмотров: 11
If 22 Просмотров: 11
If 23 Просмотров: 13
If 24 Просмотров: 14
If 25 Просмотров: 11
If 26 Просмотров: 11
If 27 Просмотров: 12
If 28 Просмотров: 16
If 29 Просмотров: 15
If 30 Просмотров: 10

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться