Użytkownik podaje 7 liczb. Napisz program, który policzy, ile wśród tych liczb mieści się w przedziale [x, y],
gdzie x, y podaje użytkownik.

c++


Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main()

{

   int x,y;

   int liczby[7];

   cout<<"podaj x: ";

   cin>>x;

   cout<<"podaj y: ";

   cin>>y;

   cout<<"podaj kolejno 7 liczb\n";

   for(int i=0;i<7;i++)

       cin>>liczby[i];

   

   int iloscLiczbWPrzedziale=0;

   for(int i=0;i<7;i++)

       if((liczby[i] <= x && liczby[i] >= y)||(liczby[i] <= y && liczby[i] >= x))

           iloscLiczbWPrzedziale++;

           

   cout<<"w przedziale ["<<(x>y ? y : x)<<","<<(x>y ? x : y)<<"] miesci sie "<<iloscLiczbWPrzedziale<<" liczb(y)\n";

   return 0;

}

Zobacz obrazek Eew91640