b0e5df93e53151a5cd8ad194b842f159162cc486
[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 = malloc(sizeof(arr[size])); prend la taille de l'élément à la position de l'index = size
15 arr = malloc(sizeof(int)*size);
16
17 for (int i = 0; i < size; i++) {
18 printf("Valeur?\n");
19 arr[i] = promptValue();
20 }
21
22 printf("Sortie:\n");
23 int sum = 0;
24 for (int i = 0; i < size; i++) {
25 printf("%d (%d)\n", arr[i], sum += arr[i]);
26 }
27
28 free(arr);
29
30 return 0;
31 }