[ osmania @ 13.11.2007. 14:51 ] @
treba da unesem niz brojeva i da mi kaze kad se broj ponavlja ako se ne ponavlja da ga snimi na slobodnu poziciju... hvala puno


Code:
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
  int z, i, g;
  int s[80]={0};
  
  do {
  
    for(;;) {
      cout << "unesi broj (prekini sa 0): ";
      cin >> z;
      if(z == 0)
     break;


      for(int j = 0; j < 80; j++) {
         if(s[j] == z) {
            cout << "ponavlja se" << endl;
            break;
      } else {
            for(int i = 0; i < 80; i++){
             if (s[i]==0)
             s[i] = z;}
             cout << "upisan" << endl;
             break;
    }
    }
    }   
    cout << "jos jednom? (0=ne) ";
    cin >> z;
  } while(z != 0);
  return 0;
}
[ perun_ @ 13.11.2007. 19:43 ] @
Code:

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
    int z, i;
    int s[80];
    for(int i = 0; i < 80; i++)
    {
        s[i]=0;
    }
  
      do 
    {  
        
        cout << "unesi broj (prekini sa 0): ";
        cin >> z;
            if(z == 0)
                 break;
            for(int j = 0; j<80; j++) 
        {
            
            if(s[j] == z)
            {
                            cout << "ponavlja se" << endl;
                              break;
            }
                  if (s[j]==0)
            {
                            s[j]=z;
                        cout << "upisan" << endl;
                        break;
                }
            }
    }        
   while(z != 0);
  return 0;
}

Ovo radi.. Prostudiraj, naci ces gresku.;)
[ osmania @ 15.11.2007. 08:43 ] @
skonto sam hvala puno onaj moj code gore isto radi samo treba bez else i treba da je van for petlje, svremena na vrijeme skonta se nesto :)
[ perun_ @ 15.11.2007. 15:20 ] @
Nema na cemu. Pozdrav!