#include <stdio.h>
#include <stdlib.h>
int main() {
int a = 0;
printf("a: ");
scanf_s("%d", &a);
int* b = (int*)malloc(sizeof(int) * a);
// Üstteki satır sayesinde artık b[i] şeklinde diziye erişebilirsiniz.
// İçi boş/çöp değerlerle dolu olabilir. Derleyiciye göre değişiklik gösterir.
// malloc kullanıldığı için program sonlandığında free kullanılmalı.
for (int i = 0; i < a; ++i)
b[i] = i * i;
for (int i = 0; i < a; ++i)
printf("%d: %d\n", i + 1, b[i]);
free(b);
return 0;
}