С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Показать сообщение отдельно
olya7
489 / 306 / 93
Регистрация: 18.02.2013
Сообщений: 738
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.