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

Написать функцию, которая сортирует массив по возрастанию или по убыванию, в зависимости от третьего параметра функции. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Произведение цифр введенного с клавиатуры четырехзначного числа http://www.cyberforum.ru/cpp-beginners/thread794704.html
Разработать программу, которая считает произведение цифр введенного с клавиатуры четырехзначного числа
C++ Упорядочить массив по возрастанию с клавиатуры вводитс двумерный массив длинной 10 символов. Упорядочить массив по возрастанию http://www.cyberforum.ru/cpp-beginners/thread794701.html
Найти пары соседних элементов последовательности, среднее арифметическое которых равно N и количество таких пар. C++
Помогите пожалуйста!!!! задача на С++ Дана последовательность .Длина последовательности целых чисел – случайное число от 10 до 30 Указать пары соседних элементов данной последовательности, среднее арифметическое которых равно N и количество таких пар.
C++ Перемещение переменных по адресам
Всем привет ))) Мой вопрос наверное тупой, но не даёт покоя. Могу ли я взять переменную, например по адресу 0x45ffab4a, и переместить в любой, нужный мне адрес. Я понимаю, что это глупо и могу пытаться записать данные в уже используемую ячейку, но у меня просто банальный интерес. Была мысль с уничтожением переменной внутри программы, но как оказалось, в одном теле функции так оперировать...
C++ Программа выражения роста в футах и дюймах http://www.cyberforum.ru/cpp-beginners/thread794648.html
Напишите короткую программу, которая запрашивает ваш рост в дюймах (с точностью до 1 дюйма), а затем выражает его в футах и дюймах. Пусть в программе используется символ подчеркивания, чтобы указать место, где вводить ответ. Кроме того, коэффициент преобразования (дюймов в футы) представьте в виде символической константы const.
C++ задачи по С++ Алгоритмы и анализ сложности Реализуйте алгоритм последовательного поиска. Добавлено через 57 секунд Реализуйте определение практической сложности сортировки методом прямого выбора. Определите практически зависимость сложности сортировки методом прямого выбора от размера массива. подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
25.02.2013, 18:56     Написать функцию, которая сортирует массив по возрастанию или по убыванию, в зависимости от третьего параметра функции.
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
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
void f(int *a,int n,int k)
{
    int i,j,temp;
    switch (k)
    {
    case 1: 
        for ( i=0;i<n;i++)
        {for ( j=0;j<n-1;j++)
                if(a[j]<a[j+1])
                {  temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
                }}break;
    case 2:
            for ( i=0;i<n;i++)
            {for ( j=0;j<n-1;j++)
                if(a[j]>a[j+1])
                {  temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
                }
            }break;
    }
 
 
    
}
 
int main() {
    int *a,i,k,n;
cout << "Vvedite kolichestvo"<< endl;
cin>>n;
a=new int [n];
 
cout << "Vvedite elementi"<< endl;
for (i=0;i<n;i++)
cin>>a[i];cin>>k;
f(a,n,k); 
for (i=0;i<n;i++)
cout<<a[i]<<setw(5);
 
 
delete []a;
return 0;
}
 
Текущее время: 19:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru