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

Отсортировать элементы заданного массива L по убыванию элементов и найти... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Процедуры-функции http://www.cyberforum.ru/cpp-beginners/thread512160.html
Заданные действительные числа k, l, m. получить: t = (a (k, l, m) + b (k, l, m)) / (min (a (k +1, l +1, m +1), b (k-1, l-1, m-1))) где a (x, y, z) = (1 + y) * (x + y * (x ^ 2 +4)) / (e ^...
C++ задача на матрицы Matrix3. Даны целые положительные числа M, N и набор из M чисел. Сформировать матрицу размера M x N, у которой в каждом столбце содержатся все числа из исходного набора (в том же порядке). Matrix17.... http://www.cyberforum.ru/cpp-beginners/thread512157.html
C++ Какое значение вернет функция system, если задана неверная команда
Подскажите какое значение вернет функция system, если задана неверная команда, например открытие несуществующего или защищенного каталога?
C++ Задачка на итерационные циклы
Найти корень уравнения с точностью Е, используя итерационную формулу: x(внизу n) = (2-x^(3)n-1)/5; x(внизу 0) = 1 Вычисление прекратить, если |x(внизу n) - x(внизу n-1)|<=E E = 10^-5
C++ Перегрузка операций << и >> http://www.cyberforum.ru/cpp-beginners/thread512150.html
Всем добрый день.. У меня такая проблема, не получается перегрузить операторы << и >> для своего класса, делаю вот так: class CMPLX { public://здесь находятся методы класса (функции)...
C++ Удаление и вставка элементов массива Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением. подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 725
04.03.2012, 18:12
Ну я думаю должно быть нечто такое
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
#include <stdio.h>
#include <stdlib.h>
 
int cmp(const void *a, const void *b);
void printArray(int *array);
 
int main()
{
    int L[15];
    printf("Enter array: \n");
 
    int i;
    for(i = 0; i < 15; i++)
    {
        printf("L[%d] = ",i);
        scanf("%d",&L[i]);
    }
    printf("\n");
 
    qsort(L, 15, sizeof(int), cmp);
    printArray(L);
 
    int minOfPlus = L[0];
    int maxOfMinus = L[0];
 
    for(i = 0; i < 14; i++)
    {
        if(L[i] >= 0)
        {
            if(minOfPlus > L[i])
                minOfPlus = L[i];
        }
        else
        {
            if(maxOfMinus < L[i])
                maxOfMinus = L[i];
        }
    }
    printf("\nThe min/max = %f\n",(float)minOfPlus/maxOfMinus);
 
    return 0;
}
int cmp(const void *a, const void *b)
{
    return -( *(int* )a - *(int* )b );
}
void printArray(int *a)
{
    int i;
    for(i = 0; i < 15; i++)
    {
        printf("L[%d] = %d\n",i,a[i]);
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru