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

Функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод-вывод с использованием команд getchar-putchar http://www.cyberforum.ru/cpp-beginners/thread99343.html
Пример взят из книги Керниган, Ритчи "Язык программирования С" Вот такой вот код. #include <stdio.h> /*pods4et vvodimix simvolov*/ main() { long nc; nc=0; while (getchar() != EOF) ++nc;
C++ подскажите пожалуйста как скомпилировать файл начинаю изучениме С++ по книге, там первая программа создается с выводом текста на экран "Hello World!" создаетстя с помощью блокнота и сохраняется в допустим Hello.cpp после чего просят скомпилировать файл а как скомпилировать не описано подскажите пожалуйста как скомпилировать файл полинтернета перелопатил понакачал всяких программ типо компиляторов только не пойму как через них компилировать... http://www.cyberforum.ru/cpp-beginners/thread99320.html
Ошибка в учебнике? C++
Здесь на форуме мне порекомендовали учебник Т.А. Павловской "С/C++ Программирование на языке высокого уровня". В главе 5 о наследовании на странице 204 автор пишет: "Не наследуется и операция присваивания". Из этого я заключил, что результатом следующего кода: #include <iostream> using namespace std; class A {
множества C++
Даны два множества А и В. Организовать представление множеств в виде линейных однонаправленных списков. Мощность множеств и элементы множеств задавать с клавиатуры. В программе выполнить проверку списка на упорядоченность и на уникальность элементов. 1. Проверить, включено ли множество А во множество В. 2. Найти пересечение множеств А и В. 3. Найти объединение множеств А и В. Помогите...
C++ Нарисовать блок-схему! http://www.cyberforum.ru/cpp-beginners/thread99292.html
Программа моделирующая работу вычислительной системы из 2 компов. Интервал времени между двумя последовательными поступлениями заданий в вычислительную систему подчиняется равномерному закону распределения Интервалы поступления заданий (1,15) Интервалы обработки заданий(1, 19) Перед каждым компьютером допустима очередь заданий, длина которой не ограничена. Реализовать имитацию работы...
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;
}
ну или так
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru