Задать вопрос
11 августа, 13:19

Помогите решить задачи на паскаль.

1)

Дан массив случайных чисел (количество элементов

вводите с клавиатуры). Найти произведение всех элементов массива.

2)

Дан массив случайных чисел (количество элементов

вводите с клавиатуры). Найти сумму четных элементов массива.

3)

Дан массив случайных чисел (количество элементов

вводите с клавиатуры). Найти максимальный элемент массива.

4)

Дан массив случайных чисел (количество элементов

вводите с клавиатуры). Найти максимальный элемент массива среди элементов,

кратных 3.

+4
Ответы (1)
  1. 11 августа, 14:51
    0
    1) var a: array[0 ... 100] of integer; i, s, n: integer;

    begin

    writeln ('Введите количество элементов в массиве: ') ; readln (n) ;

    for i : = 1 to n do begin

    a[i] : = random (10) ;

    write (a[i], ' ') ;

    s : = s * a[i];

    end;

    writeln;

    writeln (s) ;

    end.

    2) var a: array[0 ... 100] of integer; i, s, n: integer;

    begin

    writeln ('Введите количество элементов в массиве: ') ; readln (n) ;

    for i : = 1 to n do begin

    a[i] : = random (10) ;

    write (a[i], ' ') ;

    end;

    for i : = 1 to n do begin

    / / if (i mod 2=0) then s:=s+a[i]; Раскоментируй, если сумму нужно искать среди четных номеров элементов.

    / / if (a[i] mod 2=0) then s:=s+a[i]; Раскоментируй, если сумму нужно искать среди самих четных элементов.

    end;

    writeln;

    writeln (s) ;

    end.

    3) var a: array[0 ... 100] of integer; i, s, n, max: integer;

    begin

    writeln ('Введите количество элементов в массиве: ') ; readln (n) ;

    for i : = 1 to n do begin

    a[i] : = random (10) ;

    write (a[i], ' ') ;

    end;

    s:=0;

    for i : = 1 to n do begin

    if (a[i]>s) then s:=a[i];

    end;

    writeln;

    writeln (s) ;

    end.

    4) var a: array[0 ... 100] of integer; i, s, n, max: integer;

    begin

    writeln ('Введите количество элементов в массиве: ') ; readln (n) ;

    for i : = 1 to n do begin

    a[i] : = random (10) ;

    write (a[i], ' ') ;

    end;

    s:=0;

    for i : = 1 to n do begin

    if (a[i]>s) and (a[i] mod 3=0) then s:=a[i];

    end;

    writeln;

    writeln (s) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите решить задачи на паскаль. 1) Дан массив случайных чисел (количество элементов вводите с клавиатуры). Найти произведение всех ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Паскаль! Дан массив А размерностью N. Записать в каждый элемент массива В следующие значения: 1 ый элемент - сумма всех нечетных элементов массива А; 2 ои элемент - сумма всех четных элементов массива А: Зий элемент - сумма всех элементов массива А
Ответы (1)
1. Массив и 4 целых чисел вводится с клавиатуры. Найти и вывести произведение элементов массива. 2. Массив из 6 отрицательных и положительных целых чисел вводится в области описания констант. Найти сумму положительных элементов массива. 3.
Ответы (1)
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
1. Задайте массив из 10 элементов с помощью датчика целых случайных чисел. Найдите сумму четных элементов массива. Выведите на экран исходный массив и полученную сумму. 2. Дан массив В (n). Определите произведение элементов, кратных 3.
Ответы (1)
Помогите решить задачи в паскале. 1) найти сумму положительных элементов массива. 2) найти сумму четных элементов массива. 3) найти сумму всех четных элементов массива, стоящих на четных местах.
Ответы (1)