PatrickSwayze

programowanie zadanie 4 rozdzial 9

Nov 20th, 2017
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. /*
  2. 4. Napisz program, który korzystając z funkcji
  3. o nagłówku float min_max(float*, float*)
  4. obliczy najmniejszą i największa liczbę z
  5. N-elementowej tablicy liczb rzeczywistych
  6. z zakresu <-1,4). Tablica jest zmienną globalną.
  7. */
  8. #include <iostream>
  9.  
  10. using namespace std;
  11. int N;
  12. float a[20];
  13. float min_max(float *xmin,float *xmax)
  14. {
  15. *xmin=a[0];
  16. *xmax=a[0];
  17. for (int i=1;i<N;i++)
  18. {
  19. if (a[i]<*xmin)
  20. {
  21. *xmin=a[i];
  22. }
  23. }
  24. for (int i=1;i<N;i++)
  25. {
  26. if (a[i]>*xmax)
  27. {
  28. *xmax=a[i];
  29. }
  30. }
  31. return 1;
  32. }
  33. void wprowadz()
  34. {
  35. cout<<"Witaj w programie wyliczajacym maksymalna i minimalna wartosc podanych liczb. Podaj dlugosc tablicy: ";
  36. cin>>N;
  37. for (int i=0;i<N;i++)
  38. {
  39. cout<<"["<<i+1<<"]: ";
  40. cin>>a[i];
  41. cout<<endl;
  42. }
  43. }
  44.  
  45.  
  46.  
  47.  
  48. int main()
  49. {
  50. float xmin,xmax;
  51. wprowadz();
  52. float z=min_max(&xmin,&xmax);
  53. cout<<"Minimalna x to: "<<xmin<<endl;
  54. cout<<"Maksymalna x to: "<<xmax<<endl;
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment