Sa se elimine valoarea minima si maxima dintr-un vector cu n nr naturale. c++. urgent!!!!
Răspunsuri la întrebare
Răspuns de
2
Versiunea cu un singur vector
#include <iostream>
using namespace std;
int main(){
int n, i, j, d; cin>>n;
int v[n];
for(i=0;i<n;i++)cin>>v[i];
for(i=0;i<n;i++){
d=0;
for(j=1;j<=n;j++)if(v[i]%j==0)d++;
if(d==2){v[i]=-1;}
}
for(i=0;i<n;i++)if(v[i]>-1)cout<<v[i]<<" ";
}
#include <iostream>
using namespace std;
int main(){
int n, i, j, d; cin>>n;
int v[n];
for(i=0;i<n;i++)cin>>v[i];
for(i=0;i<n;i++){
d=0;
for(j=1;j<=n;j++)if(v[i]%j==0)d++;
if(d==2){v[i]=-1;}
}
for(i=0;i<n;i++)if(v[i]>-1)cout<<v[i]<<" ";
}
AntiEaglesDavids:
si vezi ca nu ii elimini defapt :))
Răspuns de
1
Uite aci.........................
Anexe:
Unde nu intelegi sa ma intrebi
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă