Информатика, вопрос опубликован 14.03.2019 08:40 НикаВ11

Составить программу, заполняющую массив десятью случайными числами и выводящую на экран: 1) максимальное значение; 2)минимальное значение; 3)среднее арифметическое значение.

Ответы
Ответ добавил: Гость

program z;

var a,b,a: real;   {при желании можна real поменять на integer }

begin

writeln ('vvedit a i b');

readln (a,b);

if a< b then begin

  c: =a;             {3-я переменная нужна чтобы не потерять неременную a} 

  a: =a*b;

  b: =b+c;

  writeln (a,b);       {вывод даных}

readln                 {задержка экрана}

end;

if a> b then begin   {neвкоем случае не менять эту строчку на "else"}

  c: =b;

  b: =a*b;

  a: =a+c;  

writeln (a,b);

readln  

end   {перед "end" точка з запятой не обязательная}

end. 

Ответ добавил: Гость

100010,011101=42,35   (вос. сис.)

10010,011101=22,1d   (шест. с.)

 

  111 111 111 000 001=77701(в.с)

  0111 1111 1100 0001(добавляем 0)=7fc1 (ш.с.)

 

0,000110101=0,065(в.с) (доб. 00)

0,0110101=0,35(ш.с.) 

 

0,11 100 110 101=0,3465(в.с.)

0,111 0011 0101=0,735(ш.с.) 

 

 

 

 

Ответ добавил: Гость

program n1;   const n=10;   var  mas: array[1..n] of integer;   i: integer;   max,min,sum: integer;   ar: real;   begin    for i: =1 to n dobegin  mas[i]: = random (20)-10;   write(mas[i],' ');   writeln  end;   max: =1;     for i: =2 to n do    if mas[i]> mas[max] then    max: =i;     writeln;     writeln('максимаьное значение a[',max,']= ',mas[max]);       min: =1;   for i: =2 to n do    if mas[i]< mas[min] then    min: =i;     writeln;     writeln(минимальное значение a[',min,']= ',mas[min]);       for i: =1 to n do    sum: =sum+mas[i];       ar: =sum/n;     writeln;     writeln('среднее арифметическое =  ',ar);     end.{немного нерационально но работает=)}

Больше вопросов по информатике