profile
Размещено 6 лет назад по предмету Информатика от 20031756

Срочно,пожалуйста, помогите!!!

 1.       Массив А вводится с клавиатуры. Найти сумму его элементов. Размер произвольный.

2.       Найти произведение элементов, кратных 3 в массиве, заданном датчиком случайных чисел на интервале [-28, 27]. Размер произвольный.

3.       Массив А вводится с клавиатуры. Найти среднее арифметическое его элементов с нечетными номерами. Размер произвольный.

4.       Массив А вводится с клавиатуры. Найти сумму его элементов с четными номерами, произведение отрицательных элементов, количество нечетных элементов. Размер произвольный.

  1. Ответ на вопрос
    Ответ на вопрос дан sustinianvanxh
    1.A[N]
     i = 0; sum = 0;

     Пока i < N;
    sum = sum + A[i]
     увеличить i на 1.

    2.A[N]
     i = 0; sum = 0;

    Пока i < N;
    Если A[i] делиться на 3 без остатка, то : (sum = sum + A[i]) 
     увеличить i на 1.

    3.A[N]
     i = 1; sum = 0;

     Пока i < N;
    sum = sum + A[i]
     увеличить i на 2.

    Сред. знач. = sum/i

    4. A[N]
     i = 0; sum = 0; chet =0; nechet = 0; otr =0;

     Пока i < N;
    Если A[i] <0, то : (otr = otr * A[i]) 
    Если i делиться на 2, то (chet = chet + A[i]) в ином случае nechet = nechet +1 
     увеличить i на 1.

    Сума четных - chet
    Произведение отрицательных - otr
    Количество нечетніх - nechet 



    1. Ответ на вопрос
      Ответ на вопрос дан Aillianna
      интереса ради какой язык?
    2. Ответ на вопрос
      Ответ на вопрос дан sustinianvanxh
      Псевдокод
    3. Ответ на вопрос
      Ответ на вопрос дан Aillianna
      очень уж псевдо, но условиям не противоречит
    4. Ответ на вопрос
      Ответ на вопрос дан Aillianna
      а вот там еще есть ввод массива. а у вас нету
  2. Ответ на вопрос
    Ответ на вопрос дан archery
    //PascalABC.NET версия 3.3.5.1636 от 10.03.18
    //Если программа не запускается, то обновите версию

    const
        handsfree = true;
        nmax = 100;
        random_min = -28;
        random_max = 27;

    var
        a: array[1..nmax] of integer;
        i, n, j, count: integer;
        mini, maxi: integer;
        min, max: real;
        temp: real;
        sum, product, harmonic: real;
        k: integer;

    begin
        {ввод массива}
        n := nmax;
        if handsfree then
            n := random(nmax - 5) + 5
        else begin
            write('n = ');
            readln(n);
        end;
        
        writeln('Данные массива:');
        for i := 1 to n do
        begin
            if handsfree then begin
                a[i] := random(random_max - random_min) + random_min;
                write(a[i], ' ');
            end
            else
                readln(a[i]);
        end;
        writeln();
        
        {подсчет суммы и произведения и агригатов и кол-ва}
        sum := 0;
        product := 1;
        for i := 1 to n do
        begin
            sum := sum + a[i];
            if a[i] mod 3 = 0 then {если нужен фильтр}
                product := product * a[i];
        end;
        writeln('1) sum = ', sum);
        writeln('2) product = ', product);
        
        {подсчет суммы и произведения и агригатов и кол-ва}
        sum := 0;
        count := 0;
        for i := 1 to n do
        begin
            if i mod 2 = 1 then {если нужен фильтр}
            begin
                count := count + 1;
                sum := sum + a[i];
            end;
        end;
        writeln('3) average (selected) = ', sum / count);
        
        {подсчет суммы и произведения и агригатов и кол-ва}
        sum := 0;
        product := 1;
        count := 0;
        for i := 1 to n do
        begin
            if i mod 2 = 0 then {если нужен фильтр}
                sum := sum + a[i];
            if a[i] < 0 then {если нужен фильтр}
                product := product * a[i];
            if a[i] mod 2 = 1 then {если нужен фильтр}
                count := count + 1;
        end;
        writeln('4) count = ', count);
        writeln('4) sum = ', sum);
        writeln('4) product = ', product);
    end.
    1. Ответ на вопрос
      Ответ на вопрос дан archery
      handsfree - это переключчатель клавиатурного ввода или случайные числа
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.