Informatică, întrebare adresată de Computetinf, 9 ani în urmă

Se citeste un vector cu n elemente numere întregi sa se afiseze vectorul dupa ce s-au eliminat elementele egale cu zero. C++. Am nevoie urgent!

Răspunsuri la întrebare

Răspuns de Emil1234
1
#include <iostream>
using namespace std;
int main() {
  unsigned n;
  cin>>n;
  int v[n+1],cv[n+1],i,j=0,nr;
  for(i=0;i<n;i++){
           cin>>v[i];
           if(v[i] != 0){
                  cv[j] = v[i];
                  j++;
            }
   }
   nr = j;
   i=0;
   while(j!=0){
           v[i] = cv[i];
           i++;
           j--;
    }
    for(i=0;i<nr;i++)
           cout<<v[i]<<" ";
    return 0;
}

Computetinf: :)
Alte întrebări interesante