Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

X - наименьший элемент



Читайте также:
  1. I. Гашение дуги с помощью полупроводниковых элементов
  2. II этап Развитие грудобрюшного типа дыхания с включением элементов дыхательной гимнастики А.Н. Стрельниковой
  3. II.3.2. Эффекты взаимного влияния элементов
  4. V. О флюидическом состоянии энергии, о силах магнитных и силах безличных, об элементере и элементале
  5. What static rope elements are tested? - Какие элементы статических веревок тестируют?
  6. А после всех явился и мне, как некоему извергу. Ибо я наименьший из апостолов, и недостоин называться апостолом, потому что гнал церковь Божию». 1-е послание к Коринфянам 15:8, 9.

A[k]=A[i]; A[i]=x; // меняем местами наименьший с А[i]

}

//Вывод отсортированного массива А

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

{

cout<<"A["<<i<<"]="<<A[i]<<endl;

}

return 0;

}


Пример: Дан массив А. Выполнить сортировку массива в порядке убывания (метод обмена).

#include <iostream>

using namespace std;

int main()

{

const int n=5;

int A[5]={1,-1,0,2,3};

int i;

//Вывод массива А

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

{

cout<<"A["<<i<<"]="<<A[i]<<endl;

}

Сортировка методом обмена по убыванию

int j; float x;

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

for (j=0;j<n-1;j++)

if (A[j]<A[j+1])/*Сравнение пары соседних: A[j] и A[j+1]*/

{

x=A[j]; /*Перестановка A[j] и A[j+1] местами */

A[j]=A[j+1];

A[j+1]=x;

}

//Вывод отсортированного массива А

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

{

cout<<"A["<<i<<"]="<<A[i]<<endl;

}

return 0;

}


Контрольные вопросы

1. Запишите массив M целых чисел с начальными значениями 1, 2 и 3.

2. Объявите массив типа float с числом элементов arraySize=10 и присвойте ему нулевые начальные значения.

3. Выведите на печать четвертый элемент массива.

4. Выведите на печать элемент с индексом 8.

5. Присвойте девятому элементу массива значение 1.345.

6. Увеличьте значение последнего элемента массива на 1.

7. Присвойте тем элементам массива, значения которых нулевые, значение их индекса.


Дата добавления: 2015-07-11; просмотров: 141 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.007 сек.)