/*
Demo-Zweck:
Dynamischer Speichers und einfache Datentypen


Programm-Beschreibung:  
Der Anwender gibt z.B. die Zahl 4 ein.
Dann muß er 4 ganze Zahlen eingeben.
*/


#include "stdafx.h"
#include <stdlib.h>
#include "stdio.h"
#include <malloc.h>
#include <time.h>

int main(){
  int anz, zahl,i;
  int *panf; 
  printf("Anzahl der Zahlen eingeben:");
  scanf("%d", &anz);
  panf = (int *) malloc (anz*sizeof(int));
  if(panf!=NULL){
	  for(i=0; i<anz; i++){
		printf("ganze Zahl eingeben");		
	    scanf("%d", &zahl);
		*(panf+i)=zahl;
		// gleichwertige Anweisung:
		// panf[i]=zahl; 
	}
  }

  for(i=0; i<anz; i++){
    printf("%d ",*(panf+i));
  }

  if(panf!=NULL)
    free(panf);
  return 0;
}
