TP 8 exo1: Fix a memory allocation comment.
[TD_C.git] / TP_8 / exo1 / exo1.c
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int promptValue() {
5 int value;
6 scanf("%d", &value);
7 return value;
8 }
9
10 int main() {
11 int* arr;
12 printf("Longeur?\n");
13 int size = promptValue();
14 //arr[size];
15 //arr = malloc(sizeof(arr));
16 arr = malloc(sizeof(int)*size);
17
18 for (int i = 0; i < size; i++) {
19 printf("Valeur?\n");
20 arr[i] = promptValue();
21 }
22
23 printf("Sortie:\n");
24 int sum = 0;
25 for (int i = 0; i < size; i++) {
26 printf("%d (%d)\n", arr[i], sum += arr[i]);
27 }
28
29 free(arr);
30
31 return 0;
32 }