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

Найти сумму между максимумом и минимумом в массиве. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана матрица A(5,6). Составить массив содержащий минимальные элементы каждого столбца. http://www.cyberforum.ru/cpp-beginners/thread363506.html
Дана матрица A(5,6). Составить массив содержащий минимальные элементы каждого столбца.
C++ Найти сумму ряда Вычислить :(1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10)) http://www.cyberforum.ru/cpp-beginners/thread363487.html
C++ Требуется написать 3 программы по структурам и алгоритмам обработки данных
Всем привет. Препод дал 3 лабы. Вообще понятия не имею, как их писать. Если кто знает, помогите. И ещё: может какая литература на эту тему есть? Посоветуйте пожалуйста. Программы нужно написать...
C++ Симметрия главной диагонали.
Ребят,вобщем у меня есть задача: Дана матрица A(6,6)Определить являеться ли она симметричной относительной глвной диагонали.Если да то все эл.диагонали заменить нулями. Подскажите код для проверки...
C++ Переставить в обратном порядке элементы матрицы, расположенные между последним и минимальным http://www.cyberforum.ru/cpp-beginners/thread363478.html
В каждой строке матрицы переставить в обратном порядке элементы, расположенные между последним и минимальным элементами.
C++ Встроенные функции Привет! Только недавно изучаю C++!Может кто-нибудь объяснить,пожалуйста,ценность встроенных функций и как вообще происходит компиляция программы при их использовании?Выигрыш от их использования,как... подробнее

Показать сообщение отдельно
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
09.10.2011, 16:12
пишешь заголовок функции вот так примерно
C++
1
int sum(int* X, int n, int& Imax, int & Imin)
ну и остальные параметры , которые тебе нужно передавать
Если ты оставляешь только глобальные переменные, то этого делать не нужно, просто убери из своей функции суммы объявления max, min, Imax, Imin тоже

Если ты делаешь локальные переменные, то объявления max, min, Imax, Imin должны быть только в main и передаваться в функцию суммы как показано выше

И обрати внимание, в твоей реализации левая граница диапазона учитывается в сумму, а правая нет. Т.е., если у тебя массив
2 1 11 12 49 8 9,
то при нахождении суммы ты получаешь s=1+11+12=24, т.е. твой максимум 49 в сумму не входит, а минимум (1) - входит
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru