fork download
  1. #include <stdio.h>
  2.  
  3. void five_init();
  4. void six_init();
  5. void ausgabe(int my_array[], size_t my_array_size);
  6. void einlesen(int my_array[], size_t my_array_size);
  7.  
  8. int main(void) {
  9. five_init();
  10. //six_init();
  11.  
  12. return 0;
  13. }
  14.  
  15. void five_init()
  16. {
  17. int n_array[5]; //= {2,4,8,16,32};
  18. einlesen(n_array, sizeof n_array/ sizeof (int));
  19. ausgabe(n_array, sizeof n_array/ sizeof (int));
  20. }
  21.  
  22. void six_init()
  23. {
  24. int n_array[6] = {2,4,8,16,32,64};
  25. ausgabe(n_array, sizeof n_array/ sizeof (int));
  26. }
  27.  
  28. void ausgabe(int my_array[], size_t my_array_size)
  29. {
  30. int index = 0;
  31. for(index = 0; index< my_array_size; index++)
  32. {
  33. printf("%d\n", my_array[index]);
  34.  
  35. }
  36.  
  37. return;
  38. }
  39.  
  40. void einlesen(int my_array[], size_t my_array_size)
  41. {
  42. int index = 0;
  43.  
  44. for(index = 0; index< my_array_size; index++)
  45. {
  46. printf("\n%d. Zahl: ", index);
  47. scanf("%d", &my_array[index]);
  48. }
  49.  
  50. return my_array;
  51. }
Success #stdin #stdout 0s 2296KB
stdin
1
2
4
5
6
8
stdout
0. Zahl: 
1. Zahl: 
2. Zahl: 
3. Zahl: 
4. Zahl: 1
2
4
5
6