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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок схема. Как изобразить методом прямого обмена («пузырька»)? http://www.cyberforum.ru/cpp-beginners/thread18368.html
Вот код: ... for(i=0;i<n-1;i++) { for(j=0;j<n-1-i;j++) { if(a>a) { buf=a; a=a;
C++ Скажыте ето может работать? #include <iostream> #include <iomanip> void main () {cout<<"vvedu 3 4usla"; int a,b,c; int S,X; cin>>a>>b>>c; S=a+b+c; X=a*b*c; cout<<"suma="<<S<<'\n'; http://www.cyberforum.ru/cpp-beginners/thread18350.html
Действия с прямоугольной матрицей C++
Здравствуйте уважаемые программисты. Помогите решить задачку или натолкнуть на правильный алгоритм. Задана прямоугольная матрица B размера mxn. Выполнить над B действия: Найти суммы элементов строк...
C++ Даны натуральное число n, действительные числа Х1, Хn
Даны натуральное число n, действительные числа Х1, Х2,......,Хn. Получить (1+r)/(1+s), где r-сумма всех тех членов последовательности Х1, Х2,......,Хn, которые не превосходят 1, а s-сумма членов,...
C++ Вылетает окошко дебуггера http://www.cyberforum.ru/cpp-beginners/thread18335.html
После установки Visual Studio 2005 или 2008 временами вылетает окошко дебуггера от Visual Studio, что то вроде remote debeger, нажимаю No, вылетает сам по себе Download Master, раньше другая прога...
C++ Скорее теоретический вопрос Здравствуйте! я написала программу,которая работает с длинууующими числами. но важна не только корректная работа, но и скорость подсчета. ... число, допустим, представлено интовым массивом. в... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
30.01.2013, 00:24
Цитата Сообщение от Pasha135 Посмотреть сообщение
Как найти максимальный элемент массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <algorithm>
#include <iterator>
#include <iostream>
#include <vector>
#include <random>
 
int main()
{
   std::random_device rand;
   std::mt19937 gen(rand());
   std::uniform_int_distribution <> distr(-50, 50);
   
   const int vectorSize = 20;
   std::vector <int> myVector (vectorSize);
   std::cout << "Array: " << std::endl;
   std::generate(myVector.begin(), myVector.end(), [&gen, &distr] () -> int {
      return distr(gen);
   });
   std::copy(myVector.begin(), myVector.end(), std::ostream_iterator <int> (std::cout, " "));
   std::cout << "\nMaximal element: " << *std::max_element(myVector.begin(), myVector.end());
   
   return 0;
}
Добавлено через 6 минут
Цитата Сообщение от 0_o_Killer_Ivan Посмотреть сообщение
А может ктонибуть напишит функцию для паскаля или делфи 7 , для нахождения максимального элемента массива?
Pascal
1
2
3
4
5
6
7
8
9
10
function maximalOfArray(arr: TArray): integer;
var
  max, i: byte;
begin
  max := 1;
  for i := 2 to size do
    if (arr[i] > arr[max]) then
      max := i;
  maximalOfArray := arr[max];
end;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru