zxz 22.04.2011 11:26
Predmet:Parni clanovi niza veci od arit. sredine

Zadatak:
Napisati parne clanove niza vece od aritmeticke sredine
PreuzmiIzvorni kôd (C++):
  1. #include <iostream>
  2.  #define max 10
  3.  using namespace std;
  4.  
  5.  main()
  6.  {
  7.        int n, niz[max], s=0;
  8.        float as;
  9.        cout << "n=";
  10.        cin >> n;
  11.        for (int i=0; i<n; i++)
  12.        {
  13.            cout << "NIZ[" << i << "]=";
  14.            cin >> niz[i];
  15.            s+=i;
  16.        }
  17.        as=s/n;
  18.        for (int i=0; i<n; i++)
  19.            if (niz[i]>as && niz[i]%2==0)
  20.               cout << "NIZ[" << i << "]=" <<niz[i]<< " zadovoljava uslov. \n";
  21.        
  22.        system ("pause");
  23.        return 0;
  24.  }

zxz 16.05.2011 14:34
Predmet:Dan u sedmici

Zadatak:
Odrediti dan u sedmici zadanog datuma.
PreuzmiIzvorni kôd (C++):
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.         cout << "UpiÅ¡i datum u formatu DD MM GGGG: ";
  6.         int dan, mjesec;
  7.         long int godina;
  8.         cin >> dan >> mjesec >> godina;
  9.  
  10.         long datum;
  11.         if (mjesec < 3) {
  12.                 datum = 365 * godina + dan + 31 * (mjesec - 1)
  13.                                 + (godina - 1) / 4
  14.                                 - 3 * ((godina - 1) / 100 + 1) / 4;
  15.         }
  16.         else {
  17.                 // uo
  18. imo operator dodjele tipa (int):
  19.                 datum = 365 * godina + dan + 31 * (mjesec - 1)
  20.                                 - (int)(0.4 * mjesec + 2.3) + godina / 4
  21.                                 - 3 * (godina / 100 + 1) / 4;
  22.         }
  23.  
  24.         cout << dan << "." << mjesec << "." << godina
  25.                  << ". pada u ";
  26.  
  27.         switch (datum % 7) {
  28.           case 0:
  29.                 cout << "subotu." << endl;
  30.                 break;
  31.           case 1:
  32.                 cout << "nedjelju." << endl;
  33.                 break;
  34.           case 2:
  35.                 cout << "ponedjeljak." << endl;
  36.                 break;
  37.           case 3:
  38.                 cout << "utorak." << endl;
  39.                 break;
  40.           case 4:
  41.                 cout << "srijedu." << endl;
  42.                 break;
  43.           case 5:
  44.                 cout << "
  45. etvrtak." << endl;
  46.                 break;
  47.           default:
  48.                 cout << "petak." << endl;
  49.         }
  50.  
  51.         char x;
  52.         cin >> x;
  53.         return 0;
  54. }

zxz 03.10.2011 01:50
Predmet:Pravougli trougao

PreuzmiIzvorni kôd (C++):
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int a, b, c;
  7.      
  8.     cout<<"Unesite a: ";
  9.     cin>>a;
  10.     cout<<"Unesite b: ";
  11.     cin>>b;
  12.     cout<<"Unesite c: ";
  13.     cin>>c;
  14.      
  15.     if(a*a == b*b + c*c)
  16.             cout<<"Trougao jeste pravougli."<<endl;
  17.     else if(b*b == a*a + c*c)
  18.             cout<<"Trougao jeste pravougli."<<endl;
  19.     else if(c*c == a*a + b*b)
  20.             cout<<"Trougao jeste pravougli."<<endl;
  21.     else
  22.             cout<<"Trougao nije pravougli."<<endl;
  23.              
  24.     system("pause");
  25.     return 0;
  26. }

zxz 03.10.2011 01:56
Predmet:Korijen broja

PreuzmiIzvorni kôd (C++):
  1. // Korijen broja # korijen.cpp
  2.  
  3. #include<iostream>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     float a, b;
  9.      
  10.     cout<<"Unesite a: ";
  11.     cin>>a;
  12.     cout<<"Unesite b: ";
  13.     cin>>b;
  14.      
  15.     if(sqrt(b)==a || sqrt(b)==#a)
  16.                   cout<<a<<" je korijen broja "<<b<<" ."<<endl;
  17.     else
  18.                   cout<<a<<" nije korijen broja "<<b<<"."<<endl;
  19.                    
  20.     system("pause");
  21.     return 0;
  22. }

zxz 19.10.2011 14:55
Predmet:Trocifreni brojevi

Program ispisuje sve trocifrene brojeve čiji je zbir cifara 5.

PreuzmiIzvorni kôd (C++):
  1. include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6.  
  7. {
  8.  
  9.                 int i,pom,j,d,s;
  10.  
  11.                 cout<<"Program ispisuje sve trocifrene brojeve \
  12. ciji je zbir cifri  5."<<endl;
  13.  
  14.                 cout<<"Brojevi ciji je zbir cifri  5 su: "<<endl;
  15.  
  16. for(i=100;i<=999;i++)
  17.  
  18.                 {
  19.  
  20.                                pom=i;
  21.  
  22.                                j=pom%10;
  23.  
  24.                                d=(pom/10)%10;
  25.  
  26.                                s=pom/100;
  27.  
  28.                                if(j+d+s==5)
  29.  
  30.                                                cout<<i<<endl;
  31.  
  32.                 }
  33.  
  34.                 return 0;
  35.  
  36. }

zxz 18.11.2011 16:55
Predmet:Rad sa datotekom

Rad sa datotekom.
Kreiranje upisivanje i čitanje iz iste.

PreuzmiIzvorni kôd (C++):
  1. //program od korisnika trazi da unese ime datoteke, ista se formira na
  2. //lokaciji izvrsnog fajla, i unutar nje se upisuju dva reda podataka koje se traze
  3. // od korisnika
  4. #include <fstream.h>
  5. int main()
  6. {
  7.  char ImeFajla[80];
  8.  char Sadrzaj[255];    // nizovi za ime datoteke i njen sadrzaj
  9.  char Sadrzaj1[255];
  10.  cout << "Unesite naziv fajla plus ekstenzija TXT: ";
  11.  cin >> ImeFajla;
  12.  ofstream fout(ImeFajla);  // kreiranje i otvaranje datoteke
  13.  cout << "Unesite bilo sta: ";
  14.  cin.ignore(1,'\n');  // ignorisanje linije
  15.  cin.getline(Sadrzaj,255);  // ucitavanje unosa sa tastature
  16.  fout << Sadrzaj << "\n";   // i upisivanje u datoteku
  17.  cout << "Unesite jos jednom bilo sta: ";
  18.  cin.getline(Sadrzaj1,255);
  19.  fout << Sadrzaj1 << "\n";
  20.  fout.close();             // zatvaranje datoteke
  21.  ifstream fin(ImeFajla);    // otvaranje datoteke prije citanja
  22.  cout << "Ovo je sadrzaj fajla koji ste unijeli\n";
  23.  char ch;
  24.  while (fin.get(ch))
  25.  cout << ch;
  26.  cout << "\n***Kraj datoteke.***\n";
  27.  fin.close();
  28. return 0;
  29. }


zxz 03.03.2013 15:48
Predmet:Rekurzivna procedura

PreuzmiIzvorni kôd (C++):
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main () {
  5.   int ocjena;
  6.   char rijec;
  7.  
  8.   cout << "Sa kojom ocjenom si prosao: ";
  9.   cin>>ocjena;
  10.  if ((ocjena >0) && (ocjena<6))
  11.  {        
  12.      switch(ocjena)
  13.      {
  14.      case 1:
  15.      cout << "Ne valja, belaj"<<endl;
  16.      break;
  17.      case 2:
  18.      cout << "Na jedvite jade"<<endl;
  19.      break;
  20.      case 3:
  21.      cout << "Moze to i bolje"<<endl;
  22.      break;
  23.      case 4:
  24.      cout << "Skoro pa super"<<endl;
  25.      break;
  26.      case 5:
  27.       cout << "Svaka caset, super"<<endl;
  28.      break;
  29.      }
  30.  }
  31.  else
  32.  {
  33.  cout << "Neispravan unos"<<endl;
  34.  cin.get();
  35.  main();  
  36.  }
  37. system("pause");
  38. return 0;
  39. }

zxz 24.10.2013 23:23
Predmet:Konvert Oktalni u decimalni

PreuzmiIzvorni kôd (C++):
  1. #include<iostream>
  2.  
  3. int main()
  4. {
  5.     using namespace std;
  6.     int i,OctNum,DecNum = 0,arr[20];
  7.    
  8.     cout<<"Octal Number to Decimal Number converter."<< endl<<endl;
  9.    
  10.     cout<< "Enter the Number: ";
  11.     cin>>OctNum;
  12.    
  13.     for(i=0; OctNum>0; i++)    //Save the individual digits of the Octal number to the array.
  14.     {
  15.         arr[i] = OctNum % 10;
  16.         OctNum = OctNum / 10;
  17.     }
  18.     cout<<i;
  19.     //first digit(in ones place) x (8 raise to 0)+2nd digit(tens) x (8 raise to 1) +...+last digit x (8 raise to n-1) where 'n' is the number of digits
  20.     for(int power=0, j=0; j<i ; j++,power++)
  21.     {
  22.         DecNum = DecNum + arr[j] * pow(8.0,power);
  23.     }
  24.    
  25.     cout<<"The Decimal form is "<<DecNum;
  26.  
  27.     cin.get();
  28.     return 0;
  29. }

zxz 22.02.2014 21:53
Predmet:Primjer Klase

PreuzmiIzvorni kôd (C++):
  1. #include <conio.h>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. class kugla
  6. {
  7.       private:// float r;
  8.      
  9.       public: float r;
  10.               float Opseg()
  11.               {
  12.                    return r*r;
  13.               }
  14.              
  15.               float Povrsina()
  16.               {
  17.                     return 4*r*r*3.14;
  18.                    
  19.               }
  20.              
  21.               kugla (float x)  {r=x;}
  22.               kugla () {r=1;}
  23.              
  24.       };
  25.      
  26. int main()
  27. {
  28. kugla A(2);
  29. kugla B;
  30. kugla C(4);
  31.  
  32. cout<<A.Opseg()<<endl;
  33. cout<<A.Povrsina()<<endl<<endl;
  34.  
  35. cout<<B.Opseg()<<endl;
  36. cout<<B.Povrsina()<<endl;
  37.  
  38. cout<<C.Opseg()<<endl;
  39. cout<<C.Povrsina()<<endl;
  40.  
  41.  
  42. getch();    
  43. }

zxz 26.02.2014 18:17
Predmet:Pozicija slova u rijeci

Odredjuje poziciju nekog karaktera u unesenoj rijeci.
PreuzmiIzvorni kôd (C++):
  1. #include <iostream>
  2. //#include <string>
  3. using namespace std;
  4.  
  5. int main ()
  6. {
  7. string tekst;
  8. string znak;
  9. int poz=0;
  10. cout << "Unesite neku rijec" << endl;
  11. cin>>tekst;
  12. cout << "Unesite znak koji trazit" << endl;
  13. cin>>znak;
  14. poz=tekst.find(znak)+1;
  15. if (poz>0)
  16. {
  17. cout << "Znak pronadjen na poziciji " << poz << endl;          
  18. }
  19. else
  20. {
  21. cout << "Znak '" <<znak<<"' nije nadjen"<< endl;      
  22. }
  23. cin.get();
  24. system("PAUSE");
  25. return 0;
  26. }