Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.5.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. Статья 370 Право профессиональных союзов на осуществление контроля за соблюдением трудового законодательств
2. Дианетику Л. Рона Хаббарда Дианетика искателям сфабрикованного счастья Эрих Фромм Челов
3. О реакции пресноводной гидры на экзогенные биологически активные (гормональные) соединения
4. темам авторы редакция ссылки книжная лавка связь
5. на тему- Положення про Міністерство екології та природних ресурсів України
6. Творческий путь Л
7.  ПРОБЛЕМИ ТВОРЕННЯ ІМЕННИКІВ В СУЧАСНІЙ АНГЛІЙСЬКІЙ МОВІ
8. ОБРАЗОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ ПО ГЕОГРАФИИ Вопросы реализации краеведческого подхода и краеведческого.html
9. то единичные коньюктурные апогеи по 39 тыс
10. Информационная цепь и роль канала в ней
11. Утверждаю Президент World rmlifting ssocition Филимонов А
12. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата біологічних наук Київ
13. Ионизирующие излучения
14. темах ведения агропромышленного производства региональные системы ведения агропроизводства основные п
15. Педиатрический профиль 1
16. е изд испр и доп
17. История и теория религии СМКУМК 4
18. Развитие лексических навыков на основе использования ролевых игр на уроке немецкого язык
19. одна зі засновниць ООН повноправного члена Організації
20. Валеология ~ учение о здоровье и здоровом образе жизни