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

Варианты сортировок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек на основе вектора http://www.cyberforum.ru/cpp-beginners/thread218750.html
Здравствуйте! Очень нужна ваша помощь! Нужно написать программу - модель стека векторной структуры. Есть стек списковой структуры, а вот как сделать с вектором... *dont_know* Здесь показаны их различия http://wwwcdl.bmstu.ru/iu7/stage4.htm Все вроде понятно, но пока ничего не получается... Основная проблема заключается в том, что я не знаю, как задать границы массива......
C++ Прокомментируйте работу у меня есть программа,пожайлуйста прокомментируйте построчно!!!!!!! #include "stdafx.h" #include <iostream>; #include <malloc.h>; using namespace System; using namespace std; int** CreateArray(int n); http://www.cyberforum.ru/cpp-beginners/thread218746.html
C++ Динамические массивы
помогите выполнить задание #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> void main() { int n,m; unsigned int **a; int i,j;
C++ Вывести индекс строки сумма элементов которой отличается менее других от суммы элементов векторов
Ввести матрицу 10*10 и вектор длины типа int. Вывести индекс строки сумма элементов которой отличается менее других от суммы элементов векторов Добавлено через 5 минут Всего час на эту работу... Помогите пожалуйста...
C++ Чрезвычайно важно!! Структуры С++ http://www.cyberforum.ru/cpp-beginners/thread218728.html
Структура СТUDENT состоит из имени и инициалов, номера группы и из массива с 5 оценками. Написать программу: 1) Массив из 10 структур типа CTUDENT заполняемый с клавы. 2) Вывести на экран учеников хоть с одной двойкой. 3) если таких нет то написать об этом. СРОЧНО!!!!!! Решается моя полугодовая оценка!!! Плиииз!!!!!!!!!!
C++ МАТРИЦА!!! ввести матрицу 5*5 типа LNT отсортировать строки в порядке возрастания суммы элементов каждой строки подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.12.2010, 16:37
fygaska, Во второй сортировке ошибка. Ваш вариант будет сортировать. Скорее всего второй вариант подрузамевался таким:
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
#include <iostream>
using namespace std;
int main ()
{
    const int n=20;
    int b[n];
    int i, a, j;
    for (i=0; i<n; i++)
    {
        cin>>b[i];
    }
    for (i=0; i<n-1; i++)
    {
        int imin=i;
        for (j=i+1; j<n; j++)
            if(b[j]<b[imin]) imin=j;
        a=b[i];
        b[i]=b[imin];
        b[imin]=a;
    }
    for (i=0; i<n; i++)
    {
        cout<<b[i]<<" ";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru