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

Se citeste un vector cu b elemente numere întregi, sa se afiseze vectorul dupa ce s-au eliminat toate aparițiile elementului maxim. C++. va rog urgent!

Răspunsuri la întrebare

Răspuns de Emil1234
1
#include <iostream>
using namespace std;
int main() {
  unsigned b;
  cin>>b;
  int v[b+1],cv[b+1],i,max,j=0,nr;
  cin>>v[0];
  max = v[0];
  for(i=1;i<b;i++){
         cin>>v[i];
         if(max < v[i])
              max = v[i];
   }
   for(i=0;i<b;i++){
          if(max!=v[i]){
                 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: Nu se puteau asezate ca nu prea înțeleg.?
Emil1234: Dai refresh la pagina te rog :)
Computetinf: multumesc! !!
Alte întrebări interesante