Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Програмування пошуку в масивах та сортування масивів Мета- Вивчення методики створення програм оброб.html

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Тема: Програмування пошуку в масивах та сортування масивів

Мета: Вивчення методики створення програм обробки  масивів різних типів

Вказівки до самостійної підготовки:

  1.  Покажчики. Оголошення покажчиків. Операції з покажчиками.
  2.  Оголошення та використання масивів.
  3.  Масиви символів. Рядки.
  4.  Зв'язок масивів і покажчиків. Масиви покажчиків.
  5.  Покажчики і багатовимірні масиви.
  6.  Динамічні масиви.

Варіант 28

(Одновимірний масив)

28

Знайти максимальне значення та його номер серед елементів, що задовольняють умові: a≤Хі≤b.

Програмний код

#include <iostream.h>

#include <conio.h>

void main()

{

int x[10];

  int a,b,i,j,k,max,tmp;

  for(i=0;i<10;i++)

  {

   cout << "x["<<i<<"] = ";

     cin >> x[i];

  }

  k = 0;

  max = 0;

  a = 8;

  b = 25;

  for(i=0;i<10;i++)

  {

     if(a<=x[i] && x[i]<=b)

      if(x[i]>=x[k])

      {

       max = x[i];

       k = i;

      }

  }

  cout<<"\nMax = "<<a<<" <= "<<""<<max<<"["<<k<<"]"<<" <= "<<b<<"\n";

  for(i=0;i<9;i++)//sorted

  {

   for(j=i+1;j<10;j++)

     {

      if(x[i]>x[j])

      {

   tmp = x[i];

   x[i] = x[j];

         x[j] = tmp;

      }

   }

  }

  for(i=0;i<10;i++)

  {

   cout<<"["<<x[i]<<"]";

  }

  getch();

}

Алгоритм

 

Варіант 28

(Двовимірний масив)

28

Знайти суму та кількість елементів матриці, що задовольняють умові: Хіja або Хіjb.

Програмний код

#include <iostream.h>

#include <conio.h>

int sortRow(int, int);

int sortCol(int, int);

void main()

{

int x[3][5]; int i,j,k,a,b,S,c,tmp;

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

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

  {

   cout << "x["<<i<<"]"<<"["<<j<<"] = ";

     cin >> x[i][j];

  }

  c = 0; S = 0;

  a = 50; b = 6;

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

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

   {

      if(x[i][j]<=a)

      {

       S = S + x[i][j];

           c++;

      }

        else

        if(x[i][j]>=b)

        {

         S = S + x[i][j];

           c++;

        }

   }

  //cout << "\na = "<<a<<"\nb = "<<b;

  cout << "\nSum  = "<<S;

  cout << "\nCount: "<<c;

  getch();

  //sorting

  for(i=0; i<5; i++)     //col

  {

   for(j=0; j<2; j++)    //row

     {

      for(k=j+1;k<3;k++)

        {

         if(x[j][i]>x[k][i])

           {

          tmp = x[j][i];

              x[j][i] = x[k][i];

              x[k][i] = tmp;

           }

        }

     }

  }

  cout<<"\nSorted col:";

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

  {

   cout<<"\n";

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

   {

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

   }

  }

  getch();

}

Алгоритм

 

ні

так

 

Це це шо ми сьогодні робили питались

#include <iostream.h>

int main ();

{ int x[10], int Max, i;

   for (i=10; i < 10; i++)

{  cout << "Input the array element:";

  cin >> x[i];

}   Max= -1000;

for( i=0; i<10; i++)

if(x[i]>Max)

{   Max= x[i]; x[i] >= a && x[i] <= b;   }

cout <<"Max="<<Max;

return 0;

}


  
початок

   кінець

Max= x[ i ]

a<x[i]<b

i=0,10

Max= -1000

Ввід масиву

x[10]

Вивід Max

  початок

Вивід масиву

x[10]

i=0,9

j=i+1; 10

x[i]>x[j]

Tmp= x[ i ]

x[i]=x[j]

x[j]=Tmp

Ввід масиву

x[10]

  кінець




1. ТЕМА 6 ВАЛЮТНИЙ РИНОК І ВАЛЮТНІ СИСТЕМИ СУТНІСТЬ ВАЛЮТИ І ВАЛЮТНОГО КУРСУ
2. Проект создания плановых инженерно-геодезических сетей
3. Инфекции и беременность
4. Вопросы Западной Беларуси и Западной Украины которым обязывало созвать Украинское и Белорусское Народные
5. МГА ИМЕНИ АДМИРАЛА Ф
6. римской античности оставила большой след в развитие последующих цивилизаций
7. Введение Актуальность дипломного проекта обусловлена тем что в настоящее время на рынках практически все
8. ахиллесова пята
9. Банком ldquo;Bigбанкrdquo; 7 вересня 20
10. определяется через значение другого- волк ~ волчонок детеныш волка; 2 тождественно производящему во вс
11. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Київ ~ Дисерта
12. РОССИЙСКАЯ ПРАВОВАЯ АКАДЕМИЯ МИНИСТЕРСТВА ЮСТИЦИИ РОССИЙСКОЙ ФЕДЕРАЦИИ СЗФ РПА Минюста России
13. Тема- Общение один из основных видов деятельности человека
14. хозяйственной деятельностью
15. Комплексный анализ финансово-хозяйственной деятельности ОАО Экономайзер
16. Менеджер- личность и профессионал
17. Основы психолого-педагогического исследования.html
18. 40е гг XIX в Кружок петрашевцев и его деятельность
19. а Члены организационного комитета- Богданов Александр Григорьевич
20. Акция