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

Отсортировать по возрастанию элементы массива, с четными номерами методом выбора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу для поиска определителя до 10 порядка включительно http://www.cyberforum.ru/cpp-beginners/thread1113896.html
Здравствуйте. Очень нужна помощь. Нужно написать программу для поиска определителя до 10 порядка включительно. На форуме есть множество программ, но я не до конца понимаю, как они работают. Очень благодарен буду за любую помощь
C++ Как определить время на удалённом сервере? На С++ есть возможность определения времени, выставленного на текущем ПК. А как определить время на удалённом сервере, например отсюда: http://time.is/Kyiv Подскажите, пожалуйста, как это сделать в консольном приложении С++, или дайте ссылку. http://www.cyberforum.ru/cpp-beginners/thread1113883.html
C++ Подсчитать количество букв в строке
Дается текстовый файл input.txt. Нужно подсчитать количество букв (из строки S), заключенных в круглые скобки и записать полученное число в файл output.txt. Я имею представление о том, как считать строку из файла input.txt и как записать информацию в output.txt, но есть одна загвоздка - я не знаю, как посчитать количество букв, заключенных в круглые скобки. То есть середина программы пропадает!...
Обработка неудачного вызова конструктора класса C++
Есть ли в С++ средства обработки неудачного вызова конструктора класса. т.е. самый простой типовой вызов конструктора класса имеет вид graph *g=new graph(6,7,E); Можно ли из него понять создан ли объект g или нет ? Применение этого например, такое - создание конструктора графа, берущего его параметры из файла В случае неудачного формата файла конструктор должен (если возможно)...
C++ Подскажите сервис карт с API под C++ http://www.cyberforum.ru/cpp-beginners/thread1113827.html
Ищу сервис карт с API под C++. Чего-то неверотного не жду, если можно будет просто получить кратчайший путь (расстояние в км) по дорогам от одного объекта до другого, имея их адрес или координаты, пусть даже без отрисовки карты и размещения на ней объектов в самой программе, уже будеи просто супер. Нужно наличие карт Украины. Подскажите, пожалуйста, такой вариант. А если ещё подкинете хотя бы...
C++ Каким образом программа определяет эффективный угол? Ребят, объясните одну вещь: есть программа на С++,которая вычисляет при каком угле расстояние полета тела будет максимальным, и выводит эти значения.Вот участок кода который это делает: float d, max_d, max_a; max_d = 0; for (float a = 0; a < 90; a+=1) перебирает значение угла { d = dist(v,a); if (max_d < d) Почему программа записывает именно максимальное значение d, ведь условие требует... подробнее

Показать сообщение отдельно
Семенова Ольга
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 28
08.03.2014, 11:58     Отсортировать по возрастанию элементы массива, с четными номерами методом выбора
Дан целочисленный массив с элементами от -20 до 20. Отсортировать по возрастанию элементы массива, с четными номерами методом выбора.
Помогите с условием для сортировки по возрастанию. Программа в целом есть.
( Turbo C++)

Программа:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void sort (int k[], int);
void main()
{
int i, j, k, n, x[20], b[20];
clrscr();
cout<<"\ Vvedite n= ";
cin>>n;
randomize();
for(i=0; i<n; i++)
x[i]=random(40)-20;
cout<<"Isxodny massiv \n";
for(i=0; i<n; i++)
cout<<x[i]<< " ";
cout<<endl;
k=-1;
for(i=0; i<n; i++)
{
k++; b[k]=x[i];
};
cout<< "Massiv iz elementov c chetnymi nomerami \n";
for(i=1; i<k; i+=2)
cout<<b[i]<< " ";
cout<<endl;
cout<< "Poile sortirovki ";
cout<<endl;
sort(b,k);
getch();
}
void sort (int k[], int n)
{
int i, j,im,a;
for(i=0; i<=n-1; i+=2)
{
im=i;
for(j=i+1; j<=n; j+=2)
{
if(k[i]>k[im])
im=a;
}
for(i=1; i<=n; i+=2)
{
gotoxy(2+i*5,9);
cout<<(" %d ", k[i]);
}
}
}
Какое условие нужно поставить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru