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

Поиск максимального значения массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ указатели,символьные строки и функции http://www.cyberforum.ru/cpp-beginners/thread421717.html
Разработать функцию, которая выполняет ту обработку фрагмента текста, которая определена в Вашем индивидуальном задании. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. Функция должна возвращать результат в любом случае. Например, необходимо предусмотреть работу функции при некорректном задании ее параметров, некорректном вводе данных и т.п....
C++ Управление строками Есть ли функции в библиотеке Си (не Си++) позволяющие перезаписывать содержимое строк или менять положение индикатора позиции наподобии того как это можно делать с потоками? Пока кажеться, что в строки символы можно только добавлять... http://www.cyberforum.ru/cpp-beginners/thread421706.html
C++ Функция fscanf
Читаю из файла (в файле записаны пояснения к работе программы) код: #include <iostream> using namespace std; void fFunc(float a, float b, float c); void ffFunc(float a, float b, float c);
C++ Как написать программу, которая
рисует прямоугольник символами, с задаными длиной и широтой. Например программа спрашивает ширину и длину (целые числа). Допустим это 3 и 5. Тогда программа нарисует звездочками прямоугольник 3 на 5. *** *** *** *** *** Как быть с числом строк - я знаю. А как сделать, чтобы в строке было нужное количество символов - не знаю
C++ FindFirstFile&&FindNextFile http://www.cyberforum.ru/cpp-beginners/thread421686.html
Работаю в Visual Studio 2010. Есть такой код: void print_diffs() { WIN32_FIND_DATA fd; HANDLE Handle; Handle=FindFirstFile(LPCWSTR("C:\\"),&fd); while(FindNextFile(Handle,&fd)) { cout <<fd.cFileName<<endl;
C++ Нужен пример объявления структуры прошу помощи разобраться любая структура struct human { int age; int height; }; если я знаю какое именно количество будет людей, то проблем нету.. если не известное количество, и по ходу выполнению программы добавляются, проблема возникает подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
03.01.2012, 13:59     Поиск максимального значения массива
Цитата Сообщение от Maksim_2011 Посмотреть сообщение
2. Вычислить значение max (x(0)+x(n-1),x(1)+x(n-2),x(2)+x(n-3),....,x((n-1)/2)+x(n/2), где x(i) - элементы вещественного массива x из n элементов. Массив содержит 18 элементов. Поиск максимального значения оформить в виде функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
double f(double x[], int n)
{
    double max=x[0]+x[17];
    int i;
    for(i=1; i<n/2; i++)
        if(max<x[i]+x[n-1-i])
            max=x[i]+x[n-1-i];
    return max;
}
int main()
{
    double x[18]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,25,16,17,18};
    cout<<f(x, 18)<<endl;
 
    return 0;
}
 
Текущее время: 23:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru