Guest User

Untitled

a guest
May 26th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char homerseklet[5];
  5.  
  6. char maximum();
  7. char minimum();
  8. float atlag();
  9.  
  10. int main() {
  11.   char i, min, max;
  12.   float atl;
  13.  
  14.   for (i = 0; i < 5; i++) {
  15.     beker:
  16.     printf("Kerem adja meg a(z) %d. homersekletet: ", i + 1);
  17.     scanf("%d", &homerseklet[i]);
  18.     if ((homerseklet[i] < -30) || (homerseklet[i] > 40)) {
  19.       printf("Hibas homerseklet!\n");
  20.       goto beker;
  21.     }
  22.   }
  23.  
  24.   max = maximum();
  25.   min = minimum();
  26.   atl = atlag();
  27.  
  28.   printf("A legnagyobb homerseklet: %d\n", max);
  29.   printf("A legkisebb homerseklet:  %d\n", min);
  30.   printf("Az atlag homerseklet:    %2.0f\n", atl);
  31.   system("pause");
  32. }
  33.  
  34. char maximum() {
  35.   char max = homerseklet[0], i;
  36.  
  37.   for (i = 1; i < 5; i++) {
  38.     if (homerseklet[i] > max) max = homerseklet[i];
  39.   }
  40.  
  41.   return max;
  42. }
  43.  
  44. char minimum() {
  45.   char min = homerseklet[0], i;
  46.  
  47.   for (i = 1; i < 5; i++) {
  48.     if (homerseklet[i] < min) min = homerseklet[i];
  49.   }
  50.  
  51.   return min;
  52. }
  53.  
  54. float atlag() {
  55.   char i, sum = 0;
  56.   float atlag;
  57.  
  58.   for (i = 0; i < 5; i++) {
  59.     sum += homerseklet[i];
  60.   }
  61.  
  62.   atlag = sum / 5;
  63.  
  64.   return atlag;
  65. }
Add Comment
Please, Sign In to add comment