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

Как найти максимальный элемент массива? - 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-сумма членов, больших 1. include "stdafx.h" #include <stdio.h> #include <conio.h> #include <ctype.h> void main() { int r,s,n,x,i;
C++ Вылетает окошко дебуггера http://www.cyberforum.ru/cpp-beginners/thread18335.html
После установки Visual Studio 2005 или 2008 временами вылетает окошко дебуггера от Visual Studio, что то вроде remote debeger, нажимаю No, вылетает сам по себе Download Master, раньше другая прога вылетала. Как избавиться от этого назойливого окна, чтобы больше его не видеть?
C++ Коды символов Как выводить символы зная их 8ичный код подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 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;
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru