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

Последовательность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ и postgresql под win http://www.cyberforum.ru/cpp-beginners/thread89230.html
Выдает такую вот ошибку build/Debug/MinGW-Windows/main.o: In function `main': C:/Documents and Settings/Dik/Мои документы/NetBeansProjects/test/main.cpp:16: undefined reference to `PQconnectdb'...
C++ Выполнение операций в отдельном потоке Например у меня есть функция. void musik() //Создание потоковой функции { Beep(2000,3000); } Как сделать поток, или подругому, что-бы музыка играла, по ходу программы, а не после. http://www.cyberforum.ru/cpp-beginners/thread89221.html
Сравнение наследников C++
Здравствуйте! А как можно сравнить два наследника, если есть только указатели на базовый класс? У наследников определены ==, !=, >=, <=, >, <, которые в базе также определены, но виртуальны....
C++ среднеарифметическое а1, а2, а3
Привет народ! Очень нужна помощь!!! Даны действительные числа а1, а2, ... , аn. (а1>0). Вычислить до первого отрицательного числа: среднеарифметическое а1, а2, а3. :tender:
C++ Даны целые числа а1, а2, ... , аn http://www.cyberforum.ru/cpp-beginners/thread89208.html
Добрый вечер добрые люди. Мне очень нужна ваша помощь. Большое спасибо. Вот задачи: 1. Найти все натуральные числа, не превосходящие N<1000,и делящиеся на каждую из своих цифр. 2. Даны целые...
C++ Удаление последнего столбца динамической матрицы Здрасти, я все со своими массивами. У меня есть двумерный динамический массив Matrix 6*4. Удаление последнего столбца надо так делать?: delete Matrix; подробнее

Показать сообщение отдельно
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
24.01.2010, 21:24
Сейчас предложу свою версию

Добавлено через 9 минут
ЧТо-то типа такого:
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
#include <iostream.h>
void main(){
const int size = 5;
int mas[size] = {1,5,9,6,2};
 
int max = mas[0];
int posMax = 0;
for(int j=0;j<size;j++)
if(mas[j]>max){
    max=mas[j];
    posMax=j;
}
 
 
int tmp=mas[size-1];
mas[size-1]=max;  //ставим в конец максимальный
mas[posMax] = tmp;
 
 
 
 
//Далее сортируем выбором сначала не трогая последний
for(int i=0;i<size-1;i++){
    for(int j=i+1;j<size-1;j++){
        if(mas[j]<mas[i]){
        int tmp = mas[i];
        mas[i]=mas[j];
        mas[j]= tmp;
        }
 
    }
 
}
 
for(int e=0;e<size;e++)cout<<mas[e];
cout<<'\n';
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru