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

Почему не возвращаются из функции min и max? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите прокомментировать код программы http://www.cyberforum.ru/cpp-beginners/thread1498894.html
Уже не знаю что делать. Вы мой последний шанс. Завтра надо сдать программу, а код не могу понять. Время нету самому в нем разобраться, а тем более изменить команды на более простые. Кому не сложно, помогите. Напишите что делает каждая строка в коде, сам не смогу разобраться, за столько короткое время. #include <iostream> #include <fstream> #include <string> #include <algorithm> #include...
C++ Не могу заменить несколько include на более простые Есть код в Visual Studio C++. Там надо заменить #include "algorithm" , #include "vector" на более простое. #include "algorithm" - на пузырьковый метод. #include "vector" - на простой массив. Сделать желательно за сегодня. Согласен даже отослать вам символическую сумму. #include <iostream> #include <fstream> #include <string> #include <algorithm> #include <vector> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1498873.html
C++ Арбузы (оптимальный поиск min и max)
Всем привет, решил задачку, однако с использованием вектора. Возможно ли решение без него? Я понимаю, что можно создать огромный массив, но нельзя ли обойтись и без этого тоже? Задача: Иван Васильевич пришел на рынок и решил купить два арбуза: один для себя, а другой для тещи. Понятно, что для себя нужно выбрать арбуз потяжелей, а для тещи полегче. Но вот незадача: арбузов слишком много и...
Работа с Excel-файлами C++
Есть два экселевских файла Один как шаблон, а второй надо подогнать под этот шаблон. Проверяем заголовки столбцов, расставляем их в таком порядке как в образце/шаблоне Если заголовок неправильный - в конец убираем Подскажите, пожалуйста, как "двигаться" по файлу и перемещать целые столбцы?
C++ Почему не работает? Поворот объекта http://www.cyberforum.ru/cpp-beginners/thread1498867.html
#include <vector> #include <array> #include <iostream> using namespace std; struct coord{ float x; float y; float z;
C++ Разобраться почему не компилируется код (использование std::bitset) У меня не компилируется этот код. Где Ошибка? #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
Shalygin
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 23
14.07.2015, 19:42     Почему не возвращаются из функции min и max?
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
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
 
template <class T>
int SortArr(T arr[], int size)
{
    int max, min;
//поиск левого значения
    for (int i = 0; i < size; i++){
        if (arr[i] < 0) {
            min = i;
            break;
        }
    }
//поиск правого значения
    for (int i = size-1; i >0; i--){
        if (arr[i] < 0) {
            max = i;
            break;
        }
    }
//сортировка в диапазоне от левого до правого   
    int k;
    T x;
    for (int i = min; i < max; i++){
        k = i;
        x = arr[i];
        for (int j = i + 1; j < size; j++){
            if (arr[j] <= x){
                k = j;
                x = arr[j];
            }
        }
        arr[k] = arr[i];
        arr[i] = x;
            }
    return ;
}
int main()
{
    int const size = 5;
    int arr[size];
    int min, max;
    //массив до сортировки
    srand(time(NULL));
    cout << "Array before sorting:\n";
    for (int i = 0; i < size; i++){
        arr[i] = rand() % 41-20;
        cout << arr[i] << "  ";
    }
    SortArr(arr, size);
    //массив после сортировки
    cout << "\n\nArray after sorting:\n";
    for (int i = min; i < max; i++){
        cout << arr[i] << "  ";
    }
    cout << "\n\n";
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru