Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

unosenje elemenata u jedan niz ; code radi ali ne radi kako treba

[es] :: C++ programiranje :: C++ za početnike :: unosenje elemenata u jedan niz ; code radi ali ne radi kako treba

[ Pregleda: 411 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Wien

Član broj: 26316
Poruke: 282
*.20.11.vie.surfer.at.



Profil

icon unosenje elemenata u jedan niz ; code radi ali ne radi kako treba13.11.2007. u 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;
}
13.11.2007. u 14:51 

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 109
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: unosenje elemenata u jedan niz ; code radi ali ne radi kako treba13.11.2007. u 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.;)
Ne treba ciljati u metu vec metati u cilj
13.11.2007. u 19:43 

osmania
Wien

Član broj: 26316
Poruke: 282
*.20.11.vie.surfer.at.



Profil

icon Re: unosenje elemenata u jedan niz ; code radi ali ne radi kako treba15.11.2007. u 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 :)
15.11.2007. u 08:43 

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 109
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: unosenje elemenata u jedan niz ; code radi ali ne radi kako treba15.11.2007. u 15:20
Nema na cemu. Pozdrav!
Ne treba ciljati u metu vec metati u cilj
15.11.2007. u 15:20 

[es] :: C++ programiranje :: C++ za početnike :: unosenje elemenata u jedan niz ; code radi ali ne radi kako treba

[ Pregleda: 411 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.