Вариант с сортировкой по возрастанию не подойдет?
#include "stdafx.h"
#include <iostream>
using namespace std;
void sortBubble(int *a, int n)
{
for(int i = 0; i < n ; i++ )
{
for(int j = n - 1; j > i; j-- )
{
if( a [ j - 1 ] > a [ j ] )
{
int temp = a [ j ] ;
a [ j ] = a [ j - 1 ] ;
a [ j - 1] = temp;
}
}
}
}
int main()
{
int n;
cout << "enter count of elrmrnts ";
cin >> n; cout << endl;
int * a = new int[n];
for(int i = 0; i < n ; i++ )
cin >> a [ i ] ;
sortBubble(a, n);
//print sorted array
for(int i = 0; i < n ; i++ )
cout << a [ i ] ;
cout << endl;
cout << a [ 0 ] + a [ 1 ] << endl;
cout << endl;
delete [ ] a;
return 0;
}
Другие языки программирования и технологии
Помогите разобраться с эллементарной задачей, нужно чуть-чуть доработать код.
Прощу всегда Постановку задачи делайте а потом код пещите.. . кто не знает ваш язык может помоч алгоритмом ...да и не всегда в каеф в чужом, иногда кривом а иногда не очень, коде копаться...
Похожие вопросы
- Пожалуйста помогите разобраться с даним кодом C++. Тема : Односвязание списки
- Программисты! Помогите пожалуйста! Нужно на паскале написать код к следующей задаче: Даны натуральные числа a, b, c
- ЕГЭ по информатике. Помогите разобраться с данным типом задач.
- Помогите разобраться в програмном коде на С++
- Помогите разобраться в старом коде Фортрана...
- Помогите разобраться с кодом. Ошибка в строчке for (int i = 0, i > 100, i++) {
- Помогите разобраться с задачей по PASCAL
- Помогите разобраться в задаче
- Прошу помочь разобраться, пояснить некоторые пункты требования ТИПОГРАФИИ.
- Помогите разобраться в коде. Язык Фортран