Advertisement
Telaryon

Monoton csökkenés meghatározása

Mar 17th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void beolvas(double *,int p2);
  5. void monotone(double *, int p2);
  6. void relat(double *, int p2);
  7.  
  8. int main(void)
  9. {
  10.     double t[6];
  11.     int i;
  12.     int moncs;
  13.  
  14.     printf("Irja be az adatokat:\n");
  15.     beolvas(t,6);
  16.     monotone(t,6);
  17.     relat(t,6);
  18.     return 0;
  19. }
  20.  
  21. void beolvas(double *p1, int p2)
  22. {
  23.     int i;
  24.     for(i=0;i<6;i++)
  25.     {
  26.         scanf("%lf", &p1[i]);
  27.     }
  28. return;
  29. }
  30.  
  31. void monotone(double *p1, int p2)
  32. {
  33. int j,moncs;
  34. moncs=0;
  35. for(j=0;j<6;j++)
  36. {
  37.     if(p1[j]>p1[j-1])
  38.         moncs=1;
  39.     else moncs=0;
  40. }
  41.  
  42. if(moncs==0)
  43. printf("Monoton csökkenõ\n");
  44. else printf("Nem monoton csökkenõ\n");
  45. return; }
  46.  
  47. void relat(double *p1, int p2)
  48. {
  49.     int k;
  50.     double s=0;
  51.     printf("%6.1lf\n", p1[0]);
  52.         for (k=0;k<6;k++)
  53.             s=p1[0]-p1[k];
  54.     printf("%lf\n", s);
  55. return;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement