Facebook
From ja, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 280
  1. #include <iostream>
  2. #include <ctime>
  3. using namespace std;
  4. int najd(int[],int);
  5. void wypisz(int[],int);
  6.  
  7. int main()
  8. {
  9.         setlocale(LC_ALL,"");
  10.         srand(time(NULL));
  11.         const int n=10;
  12.         int tab[n];
  13.                 for (int i=0; i<n; i++)
  14.                         tab[i]=(rand()%21)-10;
  15.                 cout<<"Wylosowany ciąg ma postać: "<<endl;
  16.                 wypisz(tab,n);
  17.  
  18.                 cout<<"Najdłuższy ciąg o wyrazach dodatnich ma "<< najd(tab,n) << " wyrazów" <<endl;
  19.                 system("pause");
  20.  
  21. }
  22.  
  23. void wypisz(int tab[],int n)
  24. {
  25.         for (int i=0; i<n; i++)
  26.                 cout << tab[i]<<endl;
  27. }
  28.  
  29. int najd(int tab[], int n)
  30. {
  31.         int temp=tab[0], najdl=0;
  32.                 for (int i=0; i<n; i++)
  33.                         {
  34.                                 if (tab[i]>=0)
  35.                                         ++najdl;
  36.                                 else if (tab[i]<0)
  37.                                         najdl=0;
  38.                         }
  39.  
  40.                 return najdl;
  41. }