tehlurk

vjezba4

Apr 8th, 2013
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.93 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     //1
  9.     int a;
  10.     int b=5;
  11.     cout<<"Unesi cijeli broj izmedu 8 i 16:";
  12.     cin>>a;
  13.     if(a<8 || a>16)
  14.         cout<<"\nBroj nije u zadanom rasponu!";
  15.     else
  16.         while(b<=a)
  17.         {
  18.             cout<<b<<" ";
  19.             b++;
  20.         }
  21.     cout<<endl;
  22.    
  23.     //2
  24.     int c;
  25.     int d;
  26.     int e,f,g;
  27.     do{
  28.         cout<<"Unesi dva broja izmedu 10 i 20 ili 50 i 70:";
  29.         cin>>c>>d;
  30.     }while (((c<10 || c>20) && (c<50 || c>70)) || ((d<10 || d>20) && (d<50 || d>70)));
  31.    
  32.     e=c+d;
  33.     f=c%d;
  34.     g=c-d;
  35.     c++;
  36.     cout<<"\nA+B:"<<e;
  37.     cout<<"\nA%B:"<<f;
  38.     cout<<"\nA-B:"<<g;
  39.     cout<<"\nA++:"<<c;
  40.     cout<<"\nSuma prethodnih operacija je:"<<e+f+g+c;
  41.  
  42.     //3
  43.     int n;
  44.     char N;
  45.     int Sa=0 ,Su=0;
  46.     cout<<"\n\nUnesi broj N:";
  47.     cin>>n;
  48.     for (int i=1; i<=n; i++)
  49.     {
  50.         cout<<"Unesi veliko slovo:";
  51.         cin>>N;
  52.         if(N=='A' || N=='E' || N=='I' || N=='O' || N=='U')
  53.             Sa++;
  54.         else
  55.             Su++;
  56.     }
  57.     cout<<"\nBroj samoglasnika je:"<<Sa;
  58.     cout<<"\nBroj suglasnika je:"<<Su<<endl<<endl;
  59.    
  60.     //4
  61.     b= 0;
  62.     int ost, pom;
  63.     for(;;){
  64.            f= -1;
  65.             while(f < 0){
  66.                 cout << "Unesite bilo koji prirodni broj: ";
  67.                 cin >> f;
  68.                 }
  69.             if(f== 0) break;
  70.             if(b== 0){
  71.                    b++;
  72.                    g=f;
  73.                    continue;
  74.                    }
  75.             ost= 1;
  76.             if(b > 1){
  77.                  pom= f;
  78.                  f= g;
  79.                  g= pom;
  80.                  }    
  81.             for(;;){
  82.                     ost= g%f;
  83.                     if(ost== 0){
  84.                              g= f;
  85.                              b++;
  86.                              break;
  87.                              }
  88.                     g= f;
  89.                     f= ost;                      
  90.                     }                
  91.             }
  92.     cout <<"Najveca zajednicka mjera je:"<< g << endl;
  93.    
  94.     //5
  95.     int par=0, nepar=0;
  96.     char pn;
  97.     int br;
  98.     bool prn;
  99.     cout<<"\n\nBiraj par ili nepar(p,n):";
  100.     cin>>pn;
  101.     if(pn=='p')
  102.         prn=true;
  103.     else
  104.         prn=false;
  105.     while (par<3 && nepar<3)
  106.     {
  107.         srand(time(NULL));
  108.         int r=rand()%6;
  109.        
  110.         do{
  111.         cout<<"\nBroj od 0 do 5:";
  112.         cin>>br;
  113.         }while(br<0 || br>5);
  114.                
  115.         cout<<r<<"+"<<br<<"="<<r+br;
  116.        
  117.         if((r+br)%2==0){
  118.                             par++;
  119.                             cout<<"\nBod za par!";
  120.                 }
  121.                     else{
  122.                             nepar++;
  123.                             cout<<"\nBod za nepar!";
  124.                 }
  125.     }
  126.     if(par==3 && prn==true)
  127.         cout<<"\nPobijedio si!"<<"\nRezultat je "<<par<<":"<<nepar;
  128.     else if(par==3 && prn==false)
  129.         cout<<"\nKompjuter pobjeduje!"<<"\nRezultat je "<<par<<":"<<nepar;
  130.     else if(nepar==3 && prn==false)
  131.         cout<<"\nPobijedio si!"<<"\nRezultat je "<<nepar<<":"<<par;
  132.     else if(nepar==3 && prn==true)
  133.         cout<<"\nKompjuter pobjeduje!"<<"\nRezultat je "<<nepar<<":"<<par;
  134.        
  135.     cout<<"\n\n";
  136.     system("pause");
  137.     return 0;
  138. }
Advertisement
Add Comment
Please, Sign In to add comment