Cum rezolv si eu urmatoarea problema in C++?
1. Se citesc n ( n = nr natural, n>1) si apoi n nr reale x1, x2, ... , xn. Scrieti un program care sa determine cate dintre cele n numere citite se afla in afara intervalului inchis determinat de x1 si xn. De exemplu pentru n=6 si nr 2, 0.5, 4, -1, -8 -3, se afiseaza 2
Răspunsuri la întrebare
Răspuns de
1
int main()
{
int n,x[100],a,b,numere=0;
cin>>n>>a;
for(int i=1;i<n;i++)
{
cin>>x[i];
}
b=x[n-1];
for(int i=1;i<n;i++)
{
if(a<b)
{
if(x[i]<a||x[i]>b)
numere++;
}
else if(a>b)
if(x[i]>a||x[i]<b)
numere++;
}
cout<<numere;
}
{
int n,x[100],a,b,numere=0;
cin>>n>>a;
for(int i=1;i<n;i++)
{
cin>>x[i];
}
b=x[n-1];
for(int i=1;i<n;i++)
{
if(a<b)
{
if(x[i]<a||x[i]>b)
numere++;
}
else if(a>b)
if(x[i]>a||x[i]<b)
numere++;
}
cout<<numere;
}
Utilizator anonim:
programul nu compileaza!
Alte întrebări interesante
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă