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

Функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какая из версий c\c++ совметима с windows 7 http://www.cyberforum.ru/cpp-beginners/thread99351.html
Помогите пожалуйста, я уже несколько разных версий си устанавливал и ни одна из них не идет у меня Извините, но ссылки на варез закончились
C++ ввод-вывод с использованием команд getchar-putchar Пример взят из книги Керниган, Ритчи "Язык программирования С" Вот такой вот код. #include <stdio.h> /*pods4et vvodimix simvolov*/ main() { long nc; nc=0; while (getchar() != EOF) ++nc; http://www.cyberforum.ru/cpp-beginners/thread99343.html
C++ подскажите пожалуйста как скомпилировать файл
начинаю изучениме С++ по книге, там первая программа создается с выводом текста на экран "Hello World!" создаетстя с помощью блокнота и сохраняется в допустим Hello.cpp после чего просят...
Ошибка в учебнике? C++
Здесь на форуме мне порекомендовали учебник Т.А. Павловской "С/C++ Программирование на языке высокого уровня". В главе 5 о наследовании на странице 204 автор пишет: "Не наследуется и операция...
C++ множества http://www.cyberforum.ru/cpp-beginners/thread99293.html
Даны два множества А и В. Организовать представление множеств в виде линейных однонаправленных списков. Мощность множеств и элементы множеств задавать с клавиатуры. В программе выполнить проверку...
C++ Нарисовать блок-схему! Программа моделирующая работу вычислительной системы из 2 компов. Интервал времени между двумя последовательными поступлениями заданий в вычислительную систему подчиняется равномерному закону... подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
26.02.2010, 17:15
Garret192,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int max(int *arr, int N)
{
    int m = *arr;
    for (int i = 0 ; i < N ; i++)
        if (arr[i] > m) m = arr[i];
    return m;
}
 
int main()
{
    int arr[] = {1,3,13,4,5,10,4};
    std::cout << max(arr, sizeof(arr) / sizeof(*arr));
 
    return 0;
}
ну так можно

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <algorithm>
 
template <typename T, const size_t N> inline T _max(const T (&arr)[N])
{
    return *std::max_element(arr, arr+N);
}
 
int main()
{
    const int arr[] = {1,13,2,3,5,2,3};
    std::cout << _max(arr) << std::endl;
 
    return 0;
}
ну или так
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru