Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

Розробити функції, що знаходить максимальний і мінімальний елементи, їх номери у одновимірному масиві та міняє ці елементи місцями.в с++

10-11 класс

Tatjanka0707198 18 февр. 2016 г., 10:10:53 (8 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Katerina741
18 февр. 2016 г., 11:07:04 (8 лет назад)

#include <iostream>
using std::cout;
using std::endl;

void move(int*, const int);
void print(const int*, const int);

int main()
{
const int arraySize = 10;
int a[arraySize] = { 4, 7, 3, 9, 2, 1, 8, 6, 5, 10 };

cout << "Array before modify:" << endl;
print(a, arraySize);

move(a, arraySize);

cout << "\nArray after modify:" << endl;
print(a, arraySize);

return 0;
}

void print(const int *a, const int size)
{
for(int i = 0; i < size; i++)
{
cout << a[i] << ' ';
}

cout << endl;
}

void move(int *a, const int size)
{
int smallest = 0;
int largest = 0;
int temp;

for(int i = 1; i < size; i++)
{
if(a[smallest] > a[i])
{
smallest = i;
}

if(a[largest] < a[i])
{
largest = i;
}
}

temp = a[smallest];
a[smallest] = a[largest];
a[largest] = temp;
}

Ответить

Другие вопросы из категории

Здравствуйте, подскажите, как это решить и составить блок-схему?

Найти значение функции

Помогите пожалуйста мне нужно блок-схемы алгоритма решения задачи по заданному условию с использованием теории алгоритмов.

Условия : Напечатать таблицу соответствия между весом в фунтах и весом в кг для
значений от 1 до 10 фунтов с шагом 1 (1 фунт = 400 г).

Читайте также

Срочно! Скласти програми до трьох задач!

№1. В одновимірному масиві А[1..10] порахувати середнє арифметичне елементів з парними індексами.

№2. В двовимірному масиві В[1..3,1..3] знайти добуток елементів які знаходяться на непарних рядках. Порахуваті середнє арифметичне всіх від'ємних елементів.

№3. В слові "Мадагаскар" поміняти літери місцями.

Помогите пожалуйста. Нужно решить в паскале.

Дано масив А[1..n]. Скласти програму підрахунку суми всіх елементів, що знаходяться між елементами А[1] і А[n].

Задача. Линейный массив (вектор) T, размерностью 31 элемент заполнен целыми случайными числами, сгенерированными в интервале [-10;

10]. Необходимо:

определить максимальный по модулю элемент массива; вывести номер (любого, если их несколько) и значение такого элемента; определить, сколько в предложенном массиве таких элементов и вывести их номера.

Дан массив V[15] целочисленных элементов. Определить: 1)произведение элементов, занимающих 1,6,11 места в массиве. 2)сумму

элементов, занимающих четные места в массиве.

3)сформировать новый массив K [10] из элемаентов с 1 по 10 по формуле: K[i]=V[i]*2.

4)определить максимальный элемент массива K, его порядковый номер.

нужна программа, написанная, на языке програмирования Pascal.



Вы находитесь на странице вопроса "Розробити функції, що знаходить максимальний і мінімальний елементи, їх номери у одновимірному масиві та міняє ці елементи місцями.в с++", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.