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

max сумма в одномерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread309225.html
Даны натуральные числа n, а1 ..., an. Получить произведение членов последовательности а1, ..., an, удовлетворяющих условию 2^i<an<i! Вот программный код: int fact (int n) { int i,f=1; for (i=2;i<=n;i++) f*=i; return f;
C++ Сформировать файл "BOOK" из фамилий любимых писателей учеников класса (ученики по очереди вводят по три фамилиии писателей). Используя сформированный Нужна помощь. Есть задача в Паскале, нужно перевести в Си. Вот задача и код. Сформировать файл "BOOK" из фамилий любимых писателей учеников класса (ученики по очереди вводят по три фамилиии писателей). Используя сформированный файл, напечатать фамилии пяти наиболее популярных писателей. uses crt; var f:text; a:array of string;{массив фамилий} b:array of integer;{массив встречаемости}... http://www.cyberforum.ru/cpp-beginners/thread309210.html
Написать программу на Borland C++ C++
Даны два целочисленных массива K(m) и L(n). Найти Наибольший элемент массива K, не имеющий себе равных в массиве L Помогите пожалуйста написать, я создаю 2 массива, вывожу максимальный элемент К(m) а дальше не могу, нужно написать через функцию
C++ нужно написать программу
Написать программу сравнения двух файлов, должна печататься первая строка, в которой они различаются. Если файлы идентичны – вывести сообщение. Добавлено через 58 минут ребят помогите, срочно нужно
C++ Программа под visual studio 2010 сравнение методов сортировки. http://www.cyberforum.ru/cpp-beginners/thread309149.html
Написал прогу для методов сортировки используя некоторые материалы с инета, помогите с проблемой исполнения программы. Компилируется нормально, но при включении идут ошибки.... http://narod.ru/disk/14588618001/Sorting.rar.html ссылка на прогу.
C++ Сколькими способами можно отобрать команду в составе 5 человек из 8 кандидатов;из 10 кандидатов; из 11 кандидатов? Подсчет количества способов отбора Нужна помощь, есть код на Pascal нужно в C. Вот программа: function fact(x: longint): longint; begin if x=0 then fact:=1 else fact:=x*fact(x-1); end; function C(n,k: longint): longint; begin подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
31.05.2011, 19:31     max сумма в одномерном массиве
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define size 60000
int main(){
        int n,a[size],i=0,max=-60000,j;
        std::cin >> n;
        for (int sum; i < n; i++){
                sum=0;
                std::cin >> a[i];
                for (j=0; j < i; j++)
                        sum+=a[j];
                if (sum > max) max=sum;
        }
        std::cout << max;
        return 0;
}
Добавлено через 16 минут
Извиняюсь, ошибочка вышла... Недопонял условие
А вообще интересная задача=)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#define size 60000
int main(){
        int n,a[size],i=0,max=-60000,j,sum,x;
        std::cin >> n;
        while (i < n)  
        std::cin >> a[i++];
        for (i=0; i < n; i++)
        for (j=n-1; j >=0; j--){
            sum =0;
            for (x=i; x <= j; x++)
            sum+=a[x];
            if (sum>max) max=sum;
        }       
        std::cout << max;
        return 0;
}
Добавлено через 3 минуты
Это если вбиваются пользователем, вот с файлами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <fstream>
#define size 60000
int main(){
        int n,a[size],i=0,max=-60000,j,sum,x;
        std::ifstream in("test.in");
        in >> n;
        while (i < n)  
            in >> a[i++];
        for (i=0; i < n; i++)
            for (j=n-1; j >=0; j--){
                sum =0;
                for (x=i; x <= j; x++)
                
                if (sum>max) max=sum;
            }       
        std::ofstream("test.out") << max;
        return 0;
}
 
Текущее время: 09:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru