Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.23 KB | None | 0 0
  1. #include <iostream.h>
  2.  
  3. main() {
  4. int niz[99];
  5. int i = 0;
  6. int br = 0;
  7.  
  8. cout << "Broj -1 prekida unos.\n\n";
  9.  
  10. while (br != -1) {
  11.       cout << "Broj: ";
  12.       cin >> br;
  13.      
  14.       //unesen je negativan broj, a nije -1.. ovaj broj necemo spremit u niz
  15.       if ( br != -1 && br < 0 )
  16.          {
  17.               cout << "Ne prihvatamo negativne br. -.-\n\n";
  18.               continue;
  19.          }
  20.      
  21.       niz[i] = br;
  22.       i++;
  23.       }
  24.      
  25.     cout << endl << endl;
  26.    
  27.     cout << "Broj kojeg zelite izbaciti iz niza: ";
  28.     cin >> br;
  29.    
  30.     cout << endl;
  31.    
  32.     int broj_izbacenih_elemenata = 0;
  33.    
  34.     //hajmo shiftovati xD
  35.     for ( int j = 0; j <= i - 2; j++ ) {
  36.        
  37.         if ( niz[j] == br ) { //hop, naletili smo na broj kog' treba del
  38.              broj_izbacenih_elemenata++;
  39.              
  40.               for (int z = j; z <= i - 2; z++) {
  41.                    niz[z] = niz[z + 1];
  42.                   }j--;
  43.              }
  44.          
  45.         }
  46.    
  47.     cout << "\nNovi niz:\n" ;
  48.    
  49.     for ( int j = 0; j <= i - 2 - broj_izbacenih_elemenata; j++ ) {
  50.          cout << niz[j] << " ";
  51.         }  
  52.        
  53.     cout << "\n";
  54.         cout << endl;
  55.         system("pause");
  56.        
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement