fork download
  1. #include<stdio.h>
  2. int untergrenze, obergrenze;
  3. int grenzen_ermitteln(char geschlecht, char disziplin)
  4. {
  5. char m, w;
  6. char L, H, W;
  7. int *grenze1 = &untergrenze;
  8. int *grenze2 = &obergrenze;
  9.  
  10. if(geschlecht == 'm' && disziplin == 'L')
  11. {
  12. untergrenze = 400;
  13. obergrenze = 800;
  14. }
  15. else if(geschlecht == 'm' && disziplin == 'H')
  16. {
  17. untergrenze = 300;
  18. obergrenze = 600;
  19. }
  20. else if(geschlecht == 'm' && disziplin == 'W')
  21. {
  22. untergrenze = 500;
  23. obergrenze = 1000;
  24. }
  25. else if(geschlecht == 'w' && disziplin == 'L')
  26. {
  27. untergrenze = 360;
  28. obergrenze = 720;
  29. }
  30. else if(geschlecht == 'w' && disziplin == 'H')
  31. {
  32. untergrenze = 270;
  33. obergrenze = 540;
  34. }
  35. else if(geschlecht == 'w' && disziplin == 'W')
  36. {
  37. untergrenze = 450;
  38. obergrenze = 900;
  39. }
  40.  
  41. printf("%d, %d\n", untergrenze, obergrenze);
  42.  
  43. return;
  44. }
  45.  
  46. int main(void)
  47. {
  48. int laufpunkte, hochsprungpunkte, weitwurfpunkte;
  49. char geschlecht, disziplin, urkunde;
  50.  
  51. printf("Bitte Punkte fuer 100m-Lauf, Hochsprung und Weitwurf (durch Komma getrennt) eingeben: ");
  52. scanf("%d, %d, %d", &laufpunkte, &hochsprungpunkte, &weitwurfpunkte);
  53. printf("Bitte Geschlecht eingeben (m oder w): ");
  54. scanf(" %c", &geschlecht);
  55.  
  56. disziplin = 'L';
  57. grenzen_ermitteln(geschlecht, disziplin);
  58. printf("%d, %d\n", untergrenze, obergrenze);
  59.  
  60. return 0;
  61. }
  62.  
Success #stdin #stdout 0.01s 1680KB
stdin
500,550,450
w
stdout
Bitte Punkte fuer 100m-Lauf, Hochsprung und Weitwurf (durch Komma getrennt) eingeben: Bitte Geschlecht eingeben (m oder w): 360, 720
360, 720