gr1schinanata
?>

Дано 2 одномерных массива размером 20 ячеек первый массив заполнить случайными числами от 10 до 50 второй заполнить случайными числами от 30 до 90 первый массив отсортировать по возврастанию второй по убыванию посчитать среднее арифметическое повторяющихся чисел. язык паскаль можно написать алгоритм

Информатика

Ответы

ASRodichev

uses crt; var a: array[1..20] of integer; b: array[1..20] of integer; i,j,k,min,max: integer; beginwriteln('первый массив: '); for i: =1 to 20 do begin a[i]: =random(50-10+1)+10; write(a[i]: 3); end; writeln; writeln('второй массив: '); for j: =1 to 20 do begin b[j]: =random(90-30+1)+30; write(b[j]: 3); end; writeln; min: =60; writeln('первый массив в порядке возрастания: '); for i: =1 to 20 do begin for j: =1 to 20 do begin if a[j]< min then begin min: =a[j]; k: =j; end; end; a[k]: =60; write(min: 3); min: =60; end; writeln; max: =0; writeln('второй массив в порядке убывания: '); for j: =1 to 20 do begin for i: =1 to 20 do begin if b[i]> max then begin max: =b[i]; k: =i; end; end; write(max: 3); b[k]: =0; max: =0; end; writeln; end.насчёт среднего арифметического мне не понятно: среднее арифметическое каких повторяющихся чисел брать? в каждом массиве, или в двух массивах одновременно? и учитывать ли то, что числа в массиве могут повторяться. именно поэтому я не включил этого в код.

vitalina3012
1) Код:

#include <iostream>

using namespace std;

int main()

{

   int a[3][3],i,j,max,min,imax,jmax,imin,jmin;

   for (i=0;i<3;i++)     // Ввод массива

       {

           for (j=0;j<3;j++)

           {

               cin >> a[i][j];

           }

       }

       

   cout << "Введенный массив: " << endl;

   for (i=0;i<3;i++)     // Вывод массива

       {

           for (j=0;j<3;j++)

           {

               cout << a[i][j] << " ";

           }

           cout << endl;

       }

   max = a[0][0];

   min = a[0][0];

   for (i=0;i<3;i++)     // Поиск макс. и мин. элементов

       {

           for (j=0;j<3;j++)

           {

               if (a[i][j] > max)

               {

                   max = a[i][j];

                   imax = i;

                   jmax = j;

               }

               if (a[i][j] < min)

               {

                   min = a[i][j];

                   imin = i;

                   jmin = j;

               }

           }

       }

   cout << "Максимальный элемент: " << max << " Его индексы: " << imax << " " << jmax << endl;

   cout << "Минимальный элемент: " << min << " Его индексы: " << imin << " " << jmin;

}

Вывод программы:

3 4 5 9 5 3 1 5 5                   (Это ввод массива)                                                                                            

Введенный массив:                                                                                                              

3 4 5                                                                                                                          

9 5 3                                                                                                                          

1  5 5                                                                                                                          

Максимальный элемент: 9 Его индексы: 1 0       (Нумерация с 0)                                                                                

Минимальный элемент: 1 Его индексы: 2 0

Марина555

HTML

<html>

<head>

 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

 <title>Зимняя сказка</title>

 <link rel="STYLESHEET" type="text/css" href="./st.css">

</head>

<body background="./images/BLUMRBLL.jpeg" text="#000000" link="#0000FF" vlink="#993366" alink="#0066FF" leftmargin="10" topmargin="10">

 <h1 align="center"><b>Зимняя сказка</b></h1>

 <p align="center"><img alt="зима" src="./images/winter.gif"></p>

 <p align="justify">Зима медленно догорала под еще не жарким весенним солнцем. Сосульки, за долгую зиму наросшие на старой валежине, под которой находилась берлога Медведицы, тихо плакали в потемневший снег. Тогда-то и появился на свет (если только можно назвать "светом" царящие в берлоге сумерки) Медвежонок - маленькая меховая рукавичка с юрким блестящим кнопкой-носиком.

 </p>

</body>

</html>

CSS

body{

scrollbar-arrow-color: #2B6868;

scrollbar-track-color: #B8E1E7;

scrollbar-face-color: #86B1B1;

scrollbar-highlight-color: #2B6868;

scrollbar-3dlight-color: #6CA2A2;

scrollbar-darkshadow-color: #4D8E8E;

scrollbar-shadow-color: #2B6868;

scrollbar-base-color: #c2c2c2;

}

a

{

text-decoration: none;

}

a:hover

{

text-decoration: none;

font-size: 14pt;

color: #033280;

size: 5;

alink: #0066FF;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дано 2 одномерных массива размером 20 ячеек первый массив заполнить случайными числами от 10 до 50 второй заполнить случайными числами от 30 до 90 первый массив отсортировать по возврастанию второй по убыванию посчитать среднее арифметическое повторяющихся чисел. язык паскаль можно написать алгоритм
Ваше имя (никнейм)*
Email*
Комментарий*