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

Сортировка массива методом выбора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма цифр натурального числа http://www.cyberforum.ru/cpp-beginners/thread672743.html
люди, обясните мне пожалуста как работает ета функция { return n ? n % 10 + suma(n / 10) : 0; } , полностью опишите как ето работает, и если есть более "нубский" вариант етой функции то напишите, а то ета функция работает но как я не знаю. мне надо здать лабараторку, и препод сразу поймет что ето не моя функция. вот весь код, если что #include<conio.h> #include<stdio.h> int suma(int n) {...
C++ build error [xxx.exe] error 1 Почему после компиляции dev-cpp выдает такую ошибку: D:\*****\Makefile.win Error 1 При компиляции в visual с все в порядке Добавлено через 11 минут разобрался уже http://www.cyberforum.ru/cpp-beginners/thread672742.html
Простенькая процедура C++
// Вторая лаба.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; /* Процедура ввода матриц */ void vvod2m(int x,int Nx,int Mx) {
C++ Разработка класса: Abiturient: Фамилия, Имя, Отчество, Адрес, Оценки
разработать класс включая в метод Set и Get определить другие методы. Написать программу демонстрирующую работу с этим классом. Abiturient:Фамилия, Имя, Отчество, Адрес, Оценки. задать проходной бал поступления и определить, поступил ли абитуриент в ВУЗ.
C++ написать программу для вычисления суммы первых пяти элементов массива http://www.cyberforum.ru/cpp-beginners/thread672722.html
написать программу для вычисления суммы первых пяти элементов массива.
C++ Удалить из массива все элементы, встречающиеся четное количество раз в общем есть 3 задачи,так как я совсем чайник прошу помощи: 1.дан массив из n элементов.удалить все элементы встречающиеся четное кол-во раз.(используя цикл for int main() {setlocale(LC_ALL, "Russian"); int n,s,k; double a; cout<<"введите кол-во элементов"<<"\n"; cin>>n; for (int i=0; i<n;i++) {cout<<"ввод элементов"<<"\n"; подробнее

Показать сообщение отдельно
mary1010
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 32
16.10.2012, 20:23     Сортировка массива методом выбора
Помогите, пожалуйста!в сишке я не особо разбираюсь...
вот задание:
Отсортировать элементы массива по возрастанию методом выбора. Программа должна иметь текстовое меню и состоять из подпрограмм. Предусмотреть ввод массива с клавиатуры, генерацию случайных чисел и вывод результата обработки на экран.
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <vcl.h>
#include <conio.h>
using namespace std;
 
int main()
{
void vvod(int*,int);
void vyvod(int*,int);
void vyvod(int*, int);
void sort(int*, int);
void vvodSluch(int*, int);
 
void vvod(int* a, int n)
 
     {   int i;
        for (i = 0; i < n; i++)
                cin >> a[i];
}
 
void vvodSluch(int* a, int n)
{
        srand(time(NULL));
        for (i = 0; i < n; i++)
                a[i] = rand() % 100;
}
 
void vyvod (int* a, int n)
{
        int i;
        for (i = 0; i < n; i++)
                cout << a[i] << endl;
}
void sort(int* mas, int n)
{
  
    for(i = 0    ; i < n; i++)
    {
        imin = i;
        for(j = i + 1; j < n; j++)
        {
            if(array[j]< array[imin])
                imin = j;
        }
        if(imin != i)
        {
            buf         = array[imin];
            array[imin] = array[i];
            array[i]    = buf;
        }
    }
         
void main (int argc, char* argv[])
{
        cout << "Enter array length: " << endl;
        int Length;
        cin >> Length;
        int* mArray = new int[Length];
        vvod(mArray, Length);
        cout << endl << "Array: " << endl;
        sort(mArray, Length);
        vyvod(mArray, Length);
 
 
        int c;
        cin >> c;
}
 
что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru