По разделам



Задача If 17


Даны три переменные вещественного типа: A, B, C. Если их значения
упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное.
Вывести новые значения переменных A, B, C.

Код (C/C++)

#include <stdio.h>

int main(void)
{
   float a, b, c;
   printf("A:");
   scanf ("%f", &a);
   printf("B:");
   scanf ("%f", &b);
   printf("C:");
   scanf ("%f", &c);

    if( ((a<=b) & (b<=c))|((a>=b) & (b>=c))){
        a=a*2;
        b=b*2;
        c=c*2;
    } else {
        a=a*(-1);
        b=b*(-1);
        c=c*(-1);
    }
   printf("A: %f\nB: %f\nC: %f\n",a,b,c);

   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 and B < C) or (A > B and B > C):
    k = 2
else:
    k = -1

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

Код (Pascal)

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

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

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

  if ((A<B) and (B<C)) or ((A>B) and (B>C)) then
   begin
    A:=A*2;
    B:=B*2;
    C:=C*2;
   end
  else
   begin
     A:=A*(-1);
     B:=B*(-1);
     C:=C*(-1);
   end;
  Writeln('Число A равно: ',A);
  Writeln('Число B равно: ',B);
  Writeln('Число C равно: ',C);
end.
									




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

Комментарии

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