Задать вопрос
20 декабря, 10:23

Напишите задачи в Паскале

задача1

{вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000]

Вывести на экран их произведение.}

задача2

{вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000]

вывести на экран наибольшее из них}

задача 3

{вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000]

Вывести на экран номер наименьшего из них.}

+3
Ответы (2)
  1. 20 декабря, 11:33
    0
    Цифрами обозначены строки необходимые в соответсвующей программе, остальные - общие. Ну и переменные смотри

    var

    a : array [1 ... 200] of longint;

    p, max : integer;

    n, i, j : integer;

    begin

    readln (n) ;

    p : = 1; / / 1

    max : = 0; / / 2 3

    for i : = 1 to n do

    begin

    readln (a[i]) ;

    p : = p * a[i]; / / 1

    if a[i] > max then / / 2 3

    begin / / 2 3

    max : = a[i]; / / 2 3

    j : = i; / / 3

    end; / / 2 3

    end;

    writeln (p) ; / / 1

    writeln (max) ; / / 2

    writeln (j) ; / / 3

    end.
  2. 20 декабря, 12:45
    0
    1) В цикле Repeat Until идет проверка, что число введено в диапазоне [0 ... 200}

    var

    i, n:integer;

    a:longint;

    p:real;

    begin

    p:=1;

    Repeat

    readln (n) ;

    Until (n>=0) and (n<=200) ;

    for i:=1 to n do

    begin

    readln (a) ;

    p:=p*a;

    end;

    writeln (p) ;

    end.

    2)

    var

    i, n:integer;

    a, max:longint;

    begin

    Repeat

    readln (n) ;

    Until (n>=0) and (n<=200) ;

    for i:=1 to n do

    begin

    readln (a) ;

    if a>max then

    max:=a;

    end;

    writeln (max) ;

    end.

    3)

    var

    i, n:integer;

    a, min:longint;

    begin

    Repeat

    readln (n) ;

    Until (n>=0) and (n<=200) ;

    for i:=1 to n do

    begin

    readln (a) ;

    if a
    min:=a;

    end;

    writeln (min) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Напишите задачи в Паскале задача1 {вводится целое число n от [0 ... 200]. Затеи вводится n целых чисел от [0 ... 1000000] Вывести на экран ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
1. Пользователем вводится целое число. Вывести на экран последовательность целых чисел от единицы до этого числа. 2. Вывести на экран 10 строк, содержащие символ *, причем количество * в каждой строке должно быть равно номеру строки. 3.
Ответы (1)
1. for + random a. вывести случайное количество случайных чисел b. вывести на экран 10 случайных чисел c. вывести на экран 10 случайных чисел, значение которых лежит в отрезке [0,10] d.
Ответы (1)
1) Заполнить массив размером N целыми числами последовательно от 1 до N. Вывести его на экран. Найти сумму элементов массива и вывести ее на экран. 2) Заполнить массив размером N целыми числами последовательно от N до 1. Вывести его на экран.
Ответы (1)
Pascal. Тема: Циклы С клавиатуры вводится целое произвольное число 1) Вывести на экран первую и последнюю цифру числа. 2) Вывести на экран наибольшую цифру числа 3) Вывести на экран нечетные цифры этого числа
Ответы (2)