Задать вопрос
5 декабря, 09:56

определить среди 3 введенных чисел (a, b, c) количество отрицательных и положительных. Если больше отрицательных то найти произведение этих 3 чисел, а иначе найти max из трех

+4
Ответы (1)
  1. 5 декабря, 11:45
    0
    Var a, b, c, x, x1: Real;

    begin

    readln (a, b, c) ;

    if (a < 0) then x : = x + 1 else x1 : = x1 + 1;

    if (b < 0) then x : = x + 1 else x1 : = x1 + 1;

    if (c < 0) then x : = x + 1 else x1 : = x1 + 1;

    writeln (x1, '; ', x) ;

    if (x1 < x) then

    writeln (a*b*c)

    else

    begin

    x : = a;

    if (b > x) then x : = b;

    if (c > x) then x : = c;

    writeln (x) ;

    end;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «определить среди 3 введенных чисел (a, b, c) количество отрицательных и положительных. Если больше отрицательных то найти произведение этих ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Где ошибка? Sub сер Dim x, y, z, f, max, min As Single x = Val (InputBox (2)) y = (InputBox (6)) z = (InputBox (10)) If x / 2 > y / 3 > z / 4 Then If x / 2 > y / 3 Then max = x / 2 Else max = y / 3 End If End If Else If y / 3 > z / 4 Then max =
Ответы (1)
Паскаль Как написать программу, которая уменьшала бы ВСЕ максимальные элементы в два раза? Так? max:=a[1,1]; if a[i, j] > max then max: = a[i, j]; end; max: = max div 2;
Ответы (2)
Определить среди 3 введенных чисел (a, b, c) количество отрицательных и положительных. Если больше положительных, то найти минимум из этих 3 чисел, а иначе найти максимум. (нужно нарисовать блок схему и написать программу в паскале)
Ответы (1)
Исправить ошибки в паскале program massiv2; type mas=array [1 ... 100] of integer; var a: = Max; i, n, min, max, b : integer; недопустимый символ: = (д/б просто :; неизвесмтное имя типа max) begin writeln ('n=') ; readln (n) ;
Ответы (2)
Program n_66; var x, max:real; i: integer; begin writeln ('Введите число') ; readln (max) ; for i:=1 to 9 do begin writeln (x) ; if x>max then max:=x end writeln ('максимум - ', max') ; end. Встречено 'writeln' а ожидалось '; '
Ответы (1)