Se citește un vector cu n elemente, numere naturale. Să se determine câte elemente ale vectorului sunt egale cu diferența dintre cea mai mare și cea mai mică valoare din vector.
Răspunsuri la întrebare
Răspuns de
17
#include<iostream.h>
int v[100],q=0, n, i, max=0,min=100, dif;
void main()
{
cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i=1;i<=n;i++)
if(v[i]>max)
max=v[i];
else if(v[i]<min)
min=v[i];
dif=max-min;
for(i=1;i<=n;i++)
if(v[i]==dif)
q++;
cout<<q;
}
int v[100],q=0, n, i, max=0,min=100, dif;
void main()
{
cout<<"n="; cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i=1;i<=n;i++)
if(v[i]>max)
max=v[i];
else if(v[i]<min)
min=v[i];
dif=max-min;
for(i=1;i<=n;i++)
if(v[i]==dif)
q++;
cout<<q;
}
nataliaachashiro:
60 de puncte :(
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă