Сформировать массив произвольной длины заполненный вещественными числами в диапазоне от 1 до 100 найти и вывести на экран произведение всех элементов а также максимальное значение элементов
227
416
Ответы на вопрос:
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
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
iwcukq25.10.2022 00:53
-
СавелийМясоедов77721.02.2023 15:56
-
айлан824.02.2021 14:29
-
yanaerasova01720.02.2023 04:52
-
nikoldasha42128.04.2022 08:06
-
store148823.08.2022 17:39
-
botvinaanna8004.01.2023 03:26
-
RomqaShut13.07.2020 02:59
-
peter070701.11.2021 09:20
-
Senenadasha201724.09.2020 21:06
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.