Guest User

Untitled

a guest
Apr 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.  
  5.     /* 0 = geschlossene Zelle
  6.        1 = offene Zelle*/
  7.  
  8.     /*Array mit 100 Elementen wird angelegt*/
  9.     int zelle[100];
  10.  
  11.     /*Schleifenvariable i*/
  12.     int i;
  13.  
  14.     /*Initialisierung des Arrays,
  15.     dass alle Zellen offen sind*/
  16.     for (i= 0; i<100; i++) {
  17.         zelle[i] = 1;
  18.     }
  19.  
  20.     /*Durchfürung der Öffnungen und
  21.     Schliessungen bishin zum Endergebnis*/
  22.     for (i=1; i<100; i++) {
  23.         int j=i;
  24.         while(j <100){
  25.             zelle[j] = !zelle[j];
  26.             j += (j+1);
  27.         }
  28.     }
  29.  
  30.     printf("offen = 1\ngeschlossen = 0\n\n");
  31.  
  32.     /*Ausgabe der jeweiligen Elemente
  33.     des Feldes*/
  34.     for (i = 0; i < 100; i++) {
  35.         printf("Zelle[%d] = %d\n",i+1, zelle[i]);
  36.  
  37.     }
  38.  
  39.     return 0;
  40.  
  41. }
Add Comment
Please, Sign In to add comment