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

[Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju

[ Pregleda: 1874 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

osmania
Panet

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



+7 Profil

icon [Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju13.11.2007. u 14:51 - pre 200 meseci
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;
}
 
Odgovor na temu

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 115
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: [Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju13.11.2007. u 19:43 - pre 200 meseci
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
 
Odgovor na temu

osmania
Panet

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



+7 Profil

icon Re: [Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju15.11.2007. u 08:43 - pre 200 meseci
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 :)
 
Odgovor na temu

perun_
Nemanja Andjelkovic
Banglades

Član broj: 151779
Poruke: 115
212.62.55.*

Sajt: 127.0.0.1


Profil

icon Re: [Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju15.11.2007. u 15:20 - pre 200 meseci
Nema na cemu. Pozdrav!
Ne treba ciljati u metu vec metati u cilj
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Unos elemenata u niz, vodjenje racuna o ponavljanju

[ Pregleda: 1874 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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