Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "input2.h"
  4.  
  5. int main() {
  6.     int n = lese_int();
  7.     int laenge = n-1;
  8.     int j, *p;
  9.     /* allocate a block of n ints */
  10.     if ((p=(int *) malloc(laenge*sizeof(int))) == NULL){
  11.     perror("malloc failed when allocating n ints");
  12.     exit(1);
  13.     }
  14.    
  15.     for (j=0; j<=laenge; j++) {
  16.         p[j]= 1;
  17.     }
  18.     for (int i=0; i<=laenge; i++) {
  19.         for (int x=2; x<=laenge; x++) {
  20.         p[((i +2 ) * x) - 2]=0;
  21.         }
  22.     }
  23.  
  24.     // Mit print_prim Primzahlen ausgeben
  25.     print_prim(p, laenge);
  26.     /* return p to available memory pool */
  27.     free(p);
  28.     return 0;
  29.    
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement