Форум программистов, компьютерный форум CyberForum.ru

Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька». - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Начинать изучение с visual или с builder? http://www.cyberforum.ru/cpp-beginners/thread517357.html
Всем привет. Вопрос обсуждался уже раннее, но я так и не понял до конца, что к чему. Некоторые говорят, что лучше начинать с visual, а не которые говорят, что builder толковее. Информацию по этому вопросу искал на этом форуме и годы создания тех топиков были достаточно давние. Может что-то поменялось и стабилизировалось в этом вопросе, как никак 2012 год на дворе. С чего же начать...
C++ Даны три точки A, B, C Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC. как сделать??? http://www.cyberforum.ru/cpp-beginners/thread517341.html
C++ сам по себе изменился размер вектора
Столкнулся с проблемой при рисовании фрактала ньютона, есть рабочий вариант для его построения при заданной степени, этот же должен был строить для любой степени и любого а -_- #include <gl\glut.h> #include <cmath> #include <sstream> #include <iostream> #include <complex> #include <vector> #include <fstream>
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX.
Задание из учебника Т. А. Павловской "C/C++. Программирование на языке высокого уровня" По возможности написать решение полностью. Благодарю Очень прошу помочь. Заранее огромное спасибо!
C++ Вещественный массив X(n) содержит несколько отрицательных элементов, разделяющих его на отдельные подмассивы... http://www.cyberforum.ru/cpp-beginners/thread517332.html
Вещественный массив X(n) содержит несколько отрицательных элементов, разделяющих его на отдельные подмассивы. Первый и последний элементы массива неотрицательны. Элементы первого подмассива сгруппировать в порядке возрастания, второго - в порядке убывания, третьего - в порядке возрастания и т.д. Учесть частные случаи (в массиве нет отрицательных элементов; подмассив пустой или содержит только...
C++ программа сделана через указатели, переделать через ссылки. #include "stdafx.h" #include <iostream> #include <iomanip> #include <cmath> using namespace std; void calculation(double e,double x,double *sum,int *n) { int i; подробнее

Показать сообщение отдельно
D'2-ka
 Аватар для D'2-ka
12 / 12 / 1
Регистрация: 12.03.2012
Сообщений: 120
12.03.2012, 21:21     Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька».
Для примера напишем программу, в которой мы определим одномерный массив и найдём в нём максимальное и минимальное число:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] array = new int[10]; //объявили одномерный массив из 10 интенджеровских чисел.
int min; // здесь будет храниться минимальное число массива
int max; //ну а здесь максимальное
for (int i = 0; i != 10; i++) сделаем так, чтобы массив заполнял пользователь с клавиатуры.
{
Console.WriteLine("Введите {0} элемент массива", i);
array[i] = Convert.ToInt32(Console.ReadLine());
}
max = array[0];//и максимальное и минимальное значение в начале равно первому элементу массива. Это логично я думаю и понятно всем.
min = array[0];
for (int i = 1; i != 10; i++)
{
if (array[i] > max)//если текущий элемент больше максимального, то он становится максимальным.
{
max = array[i];
}
if (array[i] < min)//если текущий элемент меньше минимального, то он становится минимальным.
 
{
min = array[i];
}
 
}
Console.WriteLine("Максимальное число в массиве: {0}", max);
Console.WriteLine("Минимальное число в массиве: {0}", min);
//ну и выводим их.
}
}
}
 
Текущее время: 19:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru