tehlurk

vjezba5

Apr 16th, 2013
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <algorithm>
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     //1,2
  10.     float polje[5];
  11.     for (int i=0;i<5;i++)
  12.     {
  13.         cout<<"Upisi broj:";
  14.         cin>>polje[i];
  15.     }
  16.     float min=polje[0], max=polje[0];
  17.     for (int i=4;i>=0;i--)
  18.     {
  19.         cout<<polje[i]<<" ";
  20.         if (min>polje[i])
  21.             min=polje[i];
  22.         else if (max<polje[i])
  23.             max=polje[i];
  24.     }
  25.     cout<<"\nMin="<<min;
  26.     cout<<"\nMax="<<max;
  27.     int rez;
  28.     rez=int(max)%int(min);
  29.     cout<<"\nRezultat modularnog dijeljenja je:"<<rez<<endl;
  30.    
  31.     const char polje2[4]={'A','b','C','d'};
  32.     for (int i=0;i<4;i++)
  33.         cout<<polje2[i]<<" ";
  34.     cout<<"\n\n";
  35.    
  36.     //3
  37.     int n;
  38.     int Fib[n];
  39.     Fib[0]=0;
  40.     Fib[1]=1;
  41.     cout<<"Upisi broj:";
  42.     cin>>n;
  43.     for (int i=0;i<n;i++)
  44.     {
  45.         Fib[i+2]=Fib[i+1]+Fib[i];
  46.         cout<<Fib[i]<<" ";
  47.     }
  48.     cout<<endl<<endl;
  49.    
  50.     //4
  51.     srand(time(NULL));
  52.     for(int i=0;i<5;i++)
  53.         polje[i]=rand()%128;
  54.     sort(polje,polje+5);
  55.     for(int i=0;i<5;i++)
  56.         cout<<char(polje[i])<<" ";
  57.     cout<<endl<<endl;
  58.    
  59.     //5
  60.     int mSquare[5][5];
  61.     for (int i=0;i<5;i++)
  62.         for (int j=0;j<5;j++)
  63.             mSquare[i][j]=0;
  64.    
  65.     int mid=3, nRed, nStup, k;
  66.     for(int j=0, k=mid, i=1;i<=(5*5);i++)
  67.     {
  68.         mSquare[j][k]=i;
  69.         nRed=j--;
  70.         nStup=k++;
  71.         if (j<0)
  72.             j=4;
  73.         if (k>4)
  74.             k=0;
  75.         if (mSquare[j][k]!=0)
  76.         {
  77.             j=nRed+1;
  78.             k=nStup;
  79.         }
  80.     }
  81.     for (int i=0;i<5;i++)
  82.     {
  83.         for (int j=0;j<5;j++)
  84.             cout<<mSquare[i][j]<<" ";
  85.         cout<<endl;
  86.     }
  87.  
  88.     system ("pause");
  89.     return 0;
  90. }
Advertisement
Add Comment
Please, Sign In to add comment