• Сотрудник метеобюро в ходе измерений среднесуточной температуры записывал показания термометра в таблицу Tem (Tem[1] — температура, полученная в результате первого измерения, Tem[2] — второго и т. д.).
    Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования.



    Бейсик
    Python
    DIM Tem(12) AS INTEGER
    DIM k, b AS INTEGER
    Tem(1) = 22: Tem(2) = 25
    Tem(3) = 20: Tem(4) = 18
    Tem(5) = 16: Tem(6) = 14
    Tem(7) = 20: Tem(8) = 23
    Tem(9) = 17: Tem(10) = 19
    Tem(11) = 20: Tem(12) = 21
    b = 0
    FOR k = 1 TO 12
    IF Tem(k) < 19 THEN
    b = b + Tem(k)
    ENDIF
    NEXT k
    PRINT b
    Tem = [22, 25, 20, 18, 16, 14, 20, 23, 17, 19, 20, 21]
    b = 0
    for k in range (12):
    if Tem[k] < 19:
    b = b + Tem[k]
    print (b)


    Паскаль
    Алгоритмический язык
    Var k, b: integer;
    Tem: array[1..12] of integer;
    Begin
    Tem[1]:=22;Tem[2]:=25;
    Tem[3]:=20;Tem[4]:=18;
    Tem[5]:=16;Tem[6]:=14;
    Tem[7]:=20;Tem[8]:=23;
    Tem[9]:=17;Tem[10]:=19;
    Tem[11]:=20;Tem[12]:=21;
    b := 0;
    for k := 1 to 12 do
    if Tem[k] < 19 then
    begin
    b := b + Tem[k];
    end;
    writeln(b);
    End.
    алг
    нач
    цел­таб Tem[1:12]
    цел k, b
    Tem[1] := 22
    Tem[2] := 25
    Tem[3] := 20
    Tem[4] := 18
    Tem[5] := 16
    Tem[6] := 14
    Tem[7] := 20
    Tem[8] := 23
    Tem[9] := 17
    Tem[10] := 19
    Tem[11] := 20
    Tem[12] := 21
    b := 0
    нц для k от 1 до 12
    если Tem[k] < 19 то
    b := b + Tem[k]
    все
    кц
    вывод b
    кон
    С++
    #include
    using namespace std;
    int main() {
    int Tem[12] = {22, 25, 20, 18, 16, 14, 20, 23, 17, 19, 20, 21};
    int b = 0;
    for (int k = 0; k < 12; k++)
    if (Tem[k] < 19) b = b + Tem[k];
    cout << b;
    return 0;
    }

Ответы 2

  • Данная программа ищет и суммирует все элементы массива, меньшие 19.

    Таких у нас 4: 18, 16, 14, 17.

    18+16+14+17=65

    Ответ:65

    • Автор:

      sherman65
    • 5 лет назад
    • 0
  • Ответ:65

    Решение:идет цикл отбора чисел меньших 19 и их присуммирование в переменную b.

    В конце просто выводится полученное значение переменной b.

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years