Advertisement
alexon5519

17-programare

Jan 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. #include<iomanip>
  4.  
  5. using namespace std;
  6.  
  7.  
  8. int main(){
  9. float md;
  10. int n,x,i=1,nr=0,s=0,v[20],aux,j,ok=0,b,y=1;
  11. ifstream f1("atestat.in");
  12. ofstream f2("atestat.out");
  13. f1>>n;
  14. while(i <= n){
  15. f1>>x;
  16. if(ok == 0){
  17. v[i]=x;
  18. ok=1;
  19. }
  20. else{
  21. b=0;
  22. for(j=1;j<i;j++)
  23. if(v[j]!= x)
  24. b++;
  25. if(b == i-1){
  26. y++;
  27. v[y]=x;
  28. }
  29. }
  30. if(i%2 != 0){
  31. nr++;
  32. s=s+x;
  33. }
  34. i++;
  35. }
  36. md=s/nr;
  37. f2<<fixed<<setprecision(2)<<md<<endl;
  38. for(i=1;i<y;i++)
  39. for(j=i+1;j<=y;j++)
  40. if(v[i] > v[j] ){
  41. aux=v[i];
  42. v[i]=v[j];
  43. v[j]=aux;
  44. }
  45. for(i=1;i<=y;i++)
  46. f2<<v[i]<<" ";
  47.  
  48. f2.close();
  49. f1.close();
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement