michael_hartman_cz

PA1 - test 22. 12. 2011, 9:15 - Zadání IIa

Jan 2nd, 2013
532
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main ( int argc, char * argv[] )
  5.  {
  6.   cout << "Zadejte n:" << endl;
  7.   int n;
  8.   cin >> n;
  9.   if ( cin.fail() || n <= 0 )
  10.    {
  11.     cout << "Nespravny vstup" << endl;
  12.     return 1;
  13.    }
  14.  
  15.   cout << "Zadejte cisla" << endl;
  16.   int  sum = 0, oldSum = 0, tmp;
  17.   for ( ; n != 0; n-- )
  18.    {
  19.     cin >> tmp;
  20.     if ( cin.fail() )
  21.      {
  22.       cout << "Nespravny vstup" << endl;
  23.       return 1;
  24.      }
  25.     if ( tmp > 0 )
  26.      sum += tmp;
  27.     oldSum = oldSum > sum ? oldSum : sum;
  28.     if ( tmp <= 0 )
  29.      sum = 0;
  30.    }
  31.   if ( !oldSum )
  32.    cout << "Nebyla zadana zadna kladna cisla." << endl;
  33.   else
  34.    cout << "Vysledek: " << oldSum << endl;
  35.   return 0;
  36.  }
Advertisement
Add Comment
Please, Sign In to add comment