Advertisement
Guest User

Untitled

a guest
Nov 8th, 2011
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. /* Balzer_Roman_p02.c
  2. * Name: Roman Balzer
  3. * Beschreibung: Praktikumsaufgabe 2
  4. * Matr.-Nr.: 666730
  5. */
  6.  
  7. #include <stdio.h> /* stdio.h einbeziehen */
  8.  
  9. /* Prototypen festlegen */
  10. void eingabe();
  11. int teste();
  12.  
  13. /* Hauptfunktion */
  14. int main()
  15. {
  16.  
  17. /* Startwertvariable und Zaehler festlegen */
  18. int i;
  19. int Zaehler = 5;
  20.  
  21. /* Startwerte Eingabe */
  22. eingabe(&i);
  23.  
  24.  
  25. while(Zaehler) /* Schleife laufen lassen bis Zaehler = 0 */
  26. if (teste(&i)==1) /* Testen ob wahre Aussage */
  27. { /* Bei erfüllter Bedingung: */
  28. Zaehler--; /* Zaehler erniedrigt um 1 */
  29. printf("%d\n",i); /* Zahl wird ausgegeben */
  30. i++; /* i wird mit 1 addiert */
  31. }
  32. else
  33. i++; /* i wird mit 1 addiert */
  34.  
  35. return 0;
  36. }
  37.  
  38. /* Eingabe Funktion festgelegt */
  39. void eingabe(int *i)
  40. {
  41. /* Startwertabfrage */
  42. printf("\n");
  43. printf("Geben sie eine Ganzzahl ein: ");
  44. scanf("%d",i);
  45. }
  46.  
  47. /* Test Funktion festgelegt */
  48. int teste(int *i)
  49. {
  50. int a;
  51. /* Test ob i Vielfaches von 2 und 7 */
  52. if(*i % 2 == 0 && *i % 7 == 0)
  53. a=1;
  54. else
  55. a=0;
  56. return a; /* Falls Kriterium erfüllt wird 1 ausgegeben und falls nicht 0 */
  57. }
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement