М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
vajsn
vajsn
06.03.2020 19:28 •  Информатика

Написать на языке паскаль: даны действительные числа a, b, c, d. если ab> c> d, то каждое число заменить средним арифметическим всех значений. в противном случае все числа заменяются своими квадратами

👇
Ответ:
Лубничка
Лубничка
06.03.2020
Var
    a, b, c, d, sr: real;

begin
    read(a, b, c, d);
    sr := (a + b + c + d) / 4;
    if (a < b) and (b < c) and (c < d) then
    begin
        a := d;
        b := d;
        c := d;
    end
    else if (a > b) and (b > c) and (c > d) then
    begin
        a := sr;
        b := sr;
        c := sr;
        d := sr;
    end
    else
    begin
        a := a * a;
        b := b * b;
        c := c * c;
        d := d * d;
    end;
    write(a, ' ', b, ' ', c, ' ', d);
end.
4,7(41 оценок)
Ответ:
Gotaur
Gotaur
06.03.2020
Var a,b,c,d,sr:real;
begin
read(a,b,c,d);
sr:=(a+b+c+d)/4;
if (a<b) and (b<c) and (c<d) then
  begin
  a:=d;
  b:=d;
  c:=d;
  end
else
if (a>b) and (b>c) and (c>d) then
  begin
  a:=sr;
  b:=a;
  c:=a;
  d:=a;
  end
else
  begin
  a*=a;
  b*=b;
  c*=c;
  d*=d;
  end;
write(a,' ',b,' ',c,' ',d);
end.
4,7(85 оценок)
Открыть все ответы
Ответ:
topghalya228
topghalya228
06.03.2020
1) F=Av(¬A&B)
По закону дистрибутивности раскроем скобки
(Av¬A)&(AvB)
Av¬A = 1, значит остаётся AvB

2) F =A&(¬AvB)
По тому же закону раскрываем скобки
(A&¬A)v(A&B)
A&¬A = 0, значит остаётся A&B

3. (AvB)&(¬BvA)&(¬CvB)
По закону склеивания (AvB)&(¬BvA) = A , получается, что выражение принимает вид
A&(¬CvB)
Можно раскрыть скобки, получим
A&¬C v A&B

4) F =(1v(AvB))v((AC)&1) 
Скобка (1v(AvB)) = 1, так как 1 v ЧТОУГОДНО = 1
Получаем выражение
1v((AC)&1) = 1, так как 1 v ЧТОУГОДНО = 1
ответ 1
4,5(32 оценок)
Ответ:
Iranmlp
Iranmlp
06.03.2020

program raf105;

var

 a,i,j,s: integer;

 f,st: string;

 inA,inB: boolean;

begin

 readln(a);

 readln(f);

 i:=1;

 while i < length(f)-1 do

   begin

     st:= f[i] + f[i+1];

     inA:= False;

     inB:= False;

     for j:=1 to length(st)-1 do

       begin

         if st[j] = 'a' then inA:= True;

         if st[j] = 'b' then inB:= True;

       end;

     if (not inA) or (not inB) then

       if st = 'bb' then

         f[i+1]:= 'a'

       else

         f[i+1]:= 'b';

       s:= s+1;

     i+= 2;

   end;

 writeln(s);

 for i:=1 to length(f)-1 do

   write(f[i],' ');

end.

PascalABC
4,7(80 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ