Advertisement
Nayeemzaman

LargestSumOfSUbarray

Sep 19th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int subarray(int arr[], int s){
  5.  
  6.     int max_so_far=arr[0];
  7.     int curr_max=arr[0];
  8.     for(int i=1; i<s; i++)
  9.     {
  10.         curr_max=max(arr[i],curr_max+arr[i]);
  11.         max_so_far=max(max_so_far,curr_max);
  12.     }
  13.     return max_so_far;
  14. }
  15. int main()
  16. {
  17.     int s,arr[100];
  18.     scanf("%d",&s);
  19.     for(int i=0; i<s; i++)
  20.     {
  21.         scanf("%d",&arr[i]);
  22.     }
  23.     printf("%d\n",subarray(arr,s));
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement