fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. //Scrieţi definiția completă a subprogramului C++ interval care are 2 parametri: a,
  5. //prin care primeşte un tablou unidimensional cu maximum 100 de numere naturale mai
  6. //mici decât 1000 și n, numărul efectiv de elemente ale tabloului.
  7. //Subprogramul returnează numărul de elemente din tablou care aparțin intervalului
  8. //închis determinat de primul și ultimul element al tabloului.
  9.  
  10. int Claudia(int a[100], int n)
  11. {
  12. int i,c=0,x,y,z;
  13. x=a[1];
  14. y=a[n];
  15. if(x>y)
  16. { z=x;
  17. x=y;
  18. y=z;}
  19. for(i=1;i<=n;i++)
  20. if(a[i]>=x && a[i]<=y)
  21. c=c+1;
  22. return c;
  23. }
  24.  
  25. int main() {
  26.  
  27. int a[100],n,i;
  28. cin>>n;
  29. for(i=1;i<=n;i++)
  30. cin>>a[i];
  31. cout<<Claudia(a,n);
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 3472KB
stdin
6 
12 45 23 1 237 999
stdout
5