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

Разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лаба №5 Создание контейнерного класса http://www.cyberforum.ru/cpp-beginners/thread30792.html
Вот задание. Помогите разобраться с чего начать. Разработать и протестировать контейнерный класс, реализованный на основе динамического массива. Программа должна содержать меню для тестирования всех функций класса. Тип объектов, которые хранятся в контейнерном классе - int. Тип объекта: Разреженный массив на основе статического массива указателей. Массив на основе указателей используется...
C++ Что такое контейнерный класс? Если можно примерчик приведите. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread30788.html
C++ Исправить недочеты в программе (лаба №4)
Вот прога работы с деком. Там есть меню с некоторыми операциями над деком. Она работает. Но есть кое-какие баги. Например, когда удаляешь все элементы в деке, то при попытке посмотреть содержимое дека прога умирает. Протестируйте у себя на компиляторе. Помогите исправить недочеты. Спасибо. #include <iostream> #include <conio.h> using namespace std; struct deque { char title; char...
Арканоид C++
Здравствуйте! Буду писать игру арканоид. Если кому не трудно, можете написать примерный алгоритм создания?
C++ Сортировка значений трех переменых а,б,с в порядке возростания http://www.cyberforum.ru/cpp-beginners/thread30770.html
Составить програму из з использованиэм функции, сортировки значений трех переменых а,б,с в порядке возростания
C++ Массив В прграме обявлен масив int P={0,2,4,5,6,7,9,12}.Какиэ значения приймут выражения а)р б)*р в)*(р+4) г)*(р+р) подробнее

Показать сообщение отдельно
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
20.04.2009, 18:05     Разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива
C
1
2
3
4
5
6
7
8
9
10
11
12
13
int absdiffer(int *a)
{
    int i, min, max;
    
    min = max = a[0];
    for(i = 0; i < N; i++) {
       if(abs(a[i]) > abs(max))
          max = a[i];
       if(abs(a[i]) < abs(min))
          min = a[i];
    }
    return max - min;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru