• 1)Дан одномерный массив. найти сумму элементов принадлежащих промежутку от А до В (А и В вводятся с клавиатуры)

    2)одномерный массив заполнить n случайными целыми числами находящимися в интервале от 0 до 15. Найти произведение максимального и минимального элемента массива. Вывести массив, числа должны распологатся в строке.

    3)Составить программу используя оператор WHILE
    Вывести на экран , кратные К из промежутка (А,В). Числа К,А,В задаёт пользователь

    4)Составить программу используя оператор FOR
    Дана последовательность из N целых чисел. Определить произведение элементов этой последовательности

Ответы 3

  • 2) Program massiv; Var mas:array[1..20] of integer; i,min,max,pr:integer; Begin For i:=1 To 20 Do begin mas[i]:= random(15); write(mas[i],' '); end; Writeln; min:=30000; max:=0; For i:=1 To 15 Do begin if mas[i]>max Then max:=mas[i]; if mas[i]<min Then min:=mas[i]; end; pr:=min*max; Writeln(pr); end.
    • Автор:

      mariela
    • 6 лет назад
    • 0
  • только скопируй аккуратно в среду программирования
    • Автор:

      angel527
    • 6 лет назад
    • 0
  • 1)Program massiv;

    Var mas:array[1..20] of integer;

    a,b,i,sum:integer;

    Begin

    sum:=0;

    For i:=1 To 20 Do

    begin

    mas[i]:= random(100); {Заполняем массив случайными числами в промежетке от 0 до 99 (можешь изменить промежуток}

    write(mas[i],' ');

    end;

    Writeln('Введите a,b');

    Readln(a,b);

    For i:=1 To 20 Do

    begin if (mas[i]>a) and (mas[i]<b) Then sum:=sum+mas[i]; end; Writeln(sum); end.    2)  Program massiv; Var mas:array[1..20] of integer; i,min,max,pr:integer; Begin For i:=1 To 20 Do begin mas[i]:= random(15); write(mas[i],' '); end; Writeln; min:=30000; max:=0; For i:=1 To 15 Do begin if mas[i]>max Then max:=mas[i]; if mas[i]<min Then min:=mas[i]; end; pr:=min*max; Writeln(pr); end.  3)Program massiv;Var mas:array[1..20] of integer; a,b,i,k:integer;BeginFor i:=1 To 20 Dobegin mas[i]:= random(100); {Заполняем массив случайными числами в промежетке от 0 до 99 (можешь изменить промежуток}write(mas[i],' ');end;Writeln('Введите a,b,k');Readln(a,b,k);i:=1;While i<>20 Dobeginif (mas[i]>a) and (mas[i]<b) and(mas[i] mod k=0) ThenWrite(mas[i],' ');i:=i+1;end; end. 4)Var mas:array[1..20] of integer; i,min,max,pr:integer; Begin randomize; For i:=1 To 20 Do begin mas[i]:= random(100)+1; write(mas[i],' '); end; Writeln; pr:=1; For i:=1 To 15 Do begin pr:=pr*mas[i]; end; Writeln(pr); end.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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