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

Массивы теория - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Седловые точки матрицы http://www.cyberforum.ru/cpp-beginners/thread705035.html
Найти седловые точки матрицы. Седловой точкой называется элемент, являющийся минимальным в строке и максимальным в столбце. Я тут что-то написал, не понимаю какие именно ошибки. #include <iostream> #include <conio.h> #include <cstdlib> using namespace std; int main() {
C++ В массиве X определить количество элементов меньших среднего ариф*метического значения В массиве X определить количество элементов меньших среднего ариф*метического значения. Не упорядочивая массив удалить из него элемен*ты, расположенные между максимальным и минимальным. http://www.cyberforum.ru/cpp-beginners/thread705021.html
В чем смысл указателей? C++
Дорогие друзья, не могу понять смысл указателей в С++? Для чего они нужны? Если не трудно на реальном примере объясните ,пожалуйста.
Вызов функции в возврате значения функции C++
Есть функция: int function1(a) { ...... return function2(function1(b),function1(c)); } Как работает такая хитрая система?
C++ Требуется умножить все члены последовательности http://www.cyberforum.ru/cpp-beginners/thread704990.html
Помогите,прошу! Остались 3 штуки...Не успеваю... 1)Найти произведение элементов массива вещественных чисел, которые больше первого, но меньше 4-го элемента массива (если таких элементов нет, выдать сообщение об отсутствии таких элементов). 2) Дана последовательность вещественных чисел а1, а2, ..., an. Требуется умножить все члены последовательности а1, а2, ..., an на квадрат ее наименьшего...
C++ Некорректно выводятся данные в програмке не выводятся значения для y. на экран выводится как x= -5.00 z= 5.00 y=-10.485428 x= -4.50 z= 4.50 y=-8.819977 x= -4.00 z= 4.00 y=-7.227701 x= -3.50 z= 3.50 y=-5.718328 x= -3.00 z= 3.01 y=-4.304873 x= -2.50 z= 2.52 y=-3.005800 x= -2.00 z= 2.03 y=-1.849532 подробнее

Показать сообщение отдельно
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
22.11.2012, 00:07     Массивы теория
поиск минимального и максимального элемента обычно делается так - присваивается переменной max и min значение первого элемента, а потом уже идёт сравнение.Так можно избежать одного лишнего присваивания в случае с поиском максимума, и добится коректного поиска минимума.

А поменять местами их можно так - находим индекс максимального и минимального элементов и делаем так
C++
1
swap(massiv[index_min],massiv[index_max]);
и они поменяются местами( и переменную временную вводить не нужно)
 
Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru