Prikazi cijelu temu 18.12.2013 20:20
mirsadz Van mreze
Administrator
Registrovan od:26.05.2011
Lokacija:BiH


Predmet:Re: C Zadaci za ispit - pomoc
Evo rjesenje zadatka broj 11. Grinning

PreuzmiIzvorni kôd (C++):
  1. /*---------------------------------------------------------------------
  2.   Rjesenje zadatka broj 11.
  3.   E-mail: prowider@icentar.ba
  4.   Author: Mirsad
  5.   Date: 18.12.13 20:11
  6.   Description: Sa tastature se unosi 20 brojeva,
  7.   s tim sto se neki brojevi mogu i ponavljati. Odrediti da li postoji
  8.   broj koji je unesen tacno 3 puta.
  9. ----------------------------------------------------------------------*/
  10.  
  11.  
  12. #include <iostream>
  13. using namespace std;
  14.  
  15. int main()
  16. {
  17.    int i,niz[19],n,prolaz=1,broj=0;
  18.    cout<<"Unesi 20 brojeva\n";
  19.    for (i=0;i<20;i++)
  20.    {
  21.        cout<<i+1<<"=> ";
  22.        cin>>niz[i];        
  23.    }
  24.    for (i=0;i<20;i++)
  25.    {
  26.        for (n=i+1;n<20;n++)
  27.         {
  28.            if(niz[i]==niz[n])
  29.            {
  30.            prolaz++;
  31.          
  32.            if(prolaz>2)
  33.                        {                  
  34.            broj=niz[i];
  35.                        }
  36.                        
  37.            }        
  38.          }
  39.    prolaz=1;    
  40.     }
  41.     if(broj>0)
  42.    {
  43.    cout<<"Broj: "<<broj<<" se ponavlja"<<endl;
  44.    }
  45.    
  46.    
  47. system ("pause");
  48. return 0;
  49. }