Есть ответ 👍

Сформировать массив произвольной длины заполненный вещественными числами в диапазоне от 1 до 100 найти и вывести на экран произведение всех элементов а также максимальное значение элементов

227
416
Посмотреть ответы 3

Ответы на вопрос:

Sundywer
4,5(58 оценок)

1. короткое современное решение // pascalabc.net 3.2, сборка 1362 от 14.12.2016 // внимание! если программа не работает, обновите версию! begin   var n: =readinteger('n=');   var a: =seqrandom(n,1000, 100000);   var b: =a.select(x-> x/1000).toarray; b.println;   writeln('п=',b.aggregate(1.0,(p,q)-> p*q));   writeln('max=',b.max) end. пример n= 10 64.006 47.819 87.225 6.856 32.112 93.963 11.053 50.93 18.959 14.785 п=871460676775803 max=93.963 2. а так (примерно) учат в большинстве школ const   nn=1000; // предел для кол-ва элементов var   n,i: integer;   a: array[1..nn] of real;   max,p: real; begin   write('n='); read(n);   p: =1;   max: =0; // меньше меньшего   for i: =1 to n do       begin       a[i]: =(random(99001)+1)/1000;       write(a[i],' ');       p: =p*a[i];       if a[i]> max then max: =a[i]       end;   writeln;   writeln('п=',p);   writeln('max=',max) end.

Так подойдет? const n=5; var  a,b: array[1..n] of single;   p: real;   m: single;   i: integer; begin  randomize;   m: =-0.1;   p: =1;   for i: =1 to n do begin;       a[i]: =random+random(1,99);       writeln (a[i]);       p: =p*a[i];       if a[i]> m then m: =a[i];   end;   writeln;     writeln ('произведение элементов = ',p);   writeln ('максимальный элемент = ',m); end.    30.57125 58.69655 77.24072 21.7612 29.61645 произведение элементов = 89328084.4036029 максимальный элемент = 77.24072

  пишу для паскаля readln(n); z: =trunc(n); n: =n-z; for i: =1 to 3 do begin n: =n*10; s: =s+trunc(n); end; где n искомое число z число без дробной части i счетчик

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

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

GTP TOP NEWS