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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы и работа со троками http://www.cyberforum.ru/cpp-beginners/thread329439.html
Здравствуйте вот пишу такую программу которая б: 1 выводила с первого файла во второй те строки где больше 2 слов 2 находила слово где найменьшее количество гласных #include <iostream> #include <fstream> #include <string> #include <sstream> #include <vcl.h> #pragma hdrstop
C++ Цыкл (звездочки) Здраствуйте. Мне задали задание нарисовать с помощью цыклов вот такую штуку ***** **** *** * *** **** http://www.cyberforum.ru/cpp-beginners/thread329434.html
Нужно расставить между числами знаки + или - таким образом, чтобы получилось выражение, значение которого равно s и вывести его на экран C++
Доброго времени суток Задание: дано n чисел и число s. Нужно расставить между числами знаки + или - таким образом, чтобы получилось выражение, значение которого равно s и вывести его на экран. Если это невозможно - вывести "No solution". Полное условие тут. Пример: input.txt: 3 10 (n = 3) 15 25 30 output.txt: 15+25-30=10 Рекурсию под эту задачу я вроде как сделал, считает различные суммы,...
C++ даление строки и столбца
Помогите решить задачу: Дана прямоугольная целочисленная матрица. Удалить строку и столбец матрицы, на пересечении которых находится максимальный элемент.
C++ Сформировать массив из количества элементов столбца матрицы, больших числа n http://www.cyberforum.ru/cpp-beginners/thread329403.html
Дан двумерный массив.сформировать одномерный массив,каждый элемент которого равен количеству элементов соответсвующего столбца двумерного массива больших числа n.
C++ Как перевести число в k системы счисления Здравствуйте, не подскажите как можно перевести число в k системы счисления, то есть заранее неизвестную подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
04.07.2011, 16:14     Отсортировать введенные числа по возрастанию и по убыванию
Вот мой взгляд на проблемму
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
#include <stdio.h>
 
//Сортировка массива 
//sort_max2min - true : сортировка по возрастанию
void maxmin_sort(int * mass, int n, bool sort_max2min);
 
int main()
{
    printf("Vvedite chislo elementov v massive\t: ");
    int n; scanf("%d",&n);
    int * mass = new int[n];
    for(int i = 0; i < n; i++)
    {
        printf("Vvedite %d element :", i + 1);
        scanf("%d",&mass[i]);
    }
    printf("Massiv posle sortirovki po vozrastaniu\r\n");
    maxmin_sort(mass, n, true);
    for(i = 0; i < n; i++)
        printf("%d-iu element : %d\r\n", i + 1, mass[i]);
    printf("Massiv posle sortirovki po ybivaniu\r\n");
    maxmin_sort(mass, n, false);
    for(i = 0; i < n; i++)
        printf("%d-iu element : %d\r\n", i + 1, mass[i]);
    //Приостанавливаем выполнение программы
    printf("Press any key to contnue\r\n");
    char chr;scanf("%c",&chr);
    return 0;
}
 
void maxmin_sort(int * mass, int n, bool sort_max2min)
{
    int max_min;
    for(int j, i = 0; i < n; i++)
    {
        max_min = mass[i];
        for(j = i; j < n; j++)
        {
            if(sort_max2min ? mass[j] < max_min : max_min < mass[j])
            {
                mass[i] = mass[j];
                mass[j] = max_min;
                max_min = mass[i];
            }
        }
    }
}
Миниатюры
Отсортировать введенные числа по возрастанию и по убыванию  
 
Текущее время: 06:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru