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

Найти максимальный элемент в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread202353.html
Пожалуйста, помогите с программой. Нужно создать динамический массив, найти количество отрицательных элементов массива. Затем найти сумму модулей элементов массива, расположенных после минимального по модулю элемента. Потом заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
C++ класс «Треугольник» Задание 1. Создайте класс «Треугольник», данными которого является длины отрезков, составляющих стороны треугольника. Класс имеет конструктор по умолчанию, конструктор равностороннего треугольника и конструктор произвольного треугольника. Определите методы для ввода треугольника, вывода на экран и определения площади и периметра треугольника. Проверьте условие существования треугольника.... http://www.cyberforum.ru/cpp-beginners/thread202349.html
Матрица,нужен исходник C++
Путем перестановки элементов квадратной действительной матрицы достичь того, чтобы ее максимальный элемент находился в левому верхнему углу, следующий за величиной - в позиции (2,2), следующий за величиной - в позиции (3,3) и .... заполнив таким образом всю главную диагональ
Острова в море C++
Помогите пожалуйста сделать эту прогу, либо дайте подсказки, как можно сделать. Нужно сделать прогу с помощь ю перебора с возвратом. Задача чем-то похожа на японский кроссворд. Международная олимпиада по информатике 1992 года г. Бонн, Германия, 12—21 июля 1992 г. ЗАДАЧА ПЕРВОГО ТУРА "ОСТРОВА В МОРЕ"
C++ Найти количество столбцов матрицы, не содержащих нулевого элемента http://www.cyberforum.ru/cpp-beginners/thread202305.html
Дано целочисленную прямоугольную матрицу 1). Количество столбцов, что не содержащих нулевого элемента ; 2). Расположить строки матрицы по возрастанию суммы положительных четных элементов строки.
C++ Циклические конструкции и итерационные алгоритмы. на Visual C++ 2008 Используя перебор значений найти все натуральные числа, не превосходящие заданного N и делящиеся на каждую из своих цифр. На С++!!! Но без массива))))) Плиз не могу никак сделать HELP профессионалы!!!))))) подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
02.12.2010, 22:48     Найти максимальный элемент в массиве
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
#include <iostream>
 
void swap(int& a, int& b)
{
   int t=a;
   a=b;
   b=t;
}
 
int main()
{
   int* Arr;
   int n;
   std::cout<<"Enter n: ";
   std::cin>>n;
   Arr=new int[n];
   for(int i=0; i<n; ++i)
      std::cin>>Arr[i];
   int max=Arr[0];
   int max_ind=0;
   for(int i=0; i<n; ++i)
   {
       if(Arr[i] > max)
       {
          max=Arr[i];
          max_ind=i;
       }
   }
   swap(Arr[0], Arr[max_ind]);
   for(int i=0; i<n; ++i)
      std::cout<< Arr[i] <<' ';
   std::cout<<'\n';
   delete[] Arr;
   return 0;
}
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru