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

Макс элемент масива? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск кратчайшего пути в графе http://www.cyberforum.ru/cpp-beginners/thread410213.html
Добрый вечер! Помогите решить задание пожалуйста: написать программу, решающую задачу в соответствие с вариантом, и вывести результат графически на экран. Найти кратчайшие пути из точки M1 в точку M9
C++ if..else уважаемые программисты, столкнулась с таким моментом в коде int kk; for(kk=0; kk<2; kk++) { if(kk) { //что-то } http://www.cyberforum.ru/cpp-beginners/thread410189.html
Найти значение выражения C++
Как написать программу, чтобы вычислить значение выражения рекурентно: S= sum(A^i *(2i+1) + sumb^(k+1) Добавлено через 1 час 41 минуту :cry: Добавлено через 8 часов 26 минут Помогите тогда просто возвести число в степень, pow не работает !
C++ Программная реализация криптоалгоритма с абсолютной криптостойкостью «Одноразовый блокнот»
Друзья, товарищи! Прошу вашей помощи в реализации задания. Прошу помочь кто чем может. 1. Программа шифрования должна считывать ключевую последовательность из файла K.txt, открытый текст из файла М.txt и записывать шифр в файл C.txt 2. Программа дешифрования должна считывать ключевую последовательность из файла K.txt, шифр из файла C.txt и записывать открытый текст в файл М1.txt Генерация...
C++ задачи с функиями http://www.cyberforum.ru/cpp-beginners/thread410133.html
С помощью координат заданы 4 точки в трехмерном пространстве. Определить пару точек наиболее близких друг к другу.
C++ C++ Visual Studio Здравствуйте. Появилась проблемма с решением курсовой работы в некоторых вопросах. Буду безмерно благодарен за помощь. Задание 1. Что содержат файлы *. h в проекте C + + Visual Studio? Задание 2 Какие значения получат переменные A, B, C, D, E, F при выполнении программы int N = 15 ; int A,B,C,D,E,F; подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
18.12.2011, 02:03     Макс элемент масива?
vavn4ik, тут всё-таки раздел не C# ...
generation472, если чуть проще, то можно примерно так:

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
#include <stdio.h>
 
// поиск максимального элемента в массиве array размером size
int * max_element(int * array, int size)
    {
    // устанавливаем ссылку на первый элемент массива
    int * max = &array[0];
    // бегаем по всему массиву и смотрим, не оказался ли какой
    // элемент больше текущего максимума
    for(int i = 1; i < size; ++i)
        {
        // если да, то меняем указатель на максимальный элемент
        if(*max < array[i])
            max = &array[i];
        }
    // возвращаем указатель на максимальный элемент в массиве
    return max;
    }
 
int main()
    {
    int arr[] = {1, 2, 3, 4, 5, -1};
    
    int max_elem = *max_element(arr, 6);
    
    printf("%d", max_elem);
    }
 
Текущее время: 19:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru