TP_8 exo1
[TD_C.git] / TP_8 / exo1 / exo1.c
diff --git a/TP_8/exo1/exo1.c b/TP_8/exo1/exo1.c
new file mode 100644 (file)
index 0000000..b10155c
--- /dev/null
@@ -0,0 +1,30 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+int promptValue() {
+    int value;
+    scanf("%d", &value);
+    return value;
+}
+
+int main() {
+    int* arr;
+    printf("Longeur?\n");
+    int size = promptValue();
+    arr = malloc(sizeof(arr[size]));
+    
+    for (int i = 0; i < size; i++) {
+        printf("Valeur?\n");
+        arr[i] = promptValue();            
+    }
+
+    printf("Sortie\n");
+    int sum = 0;
+    for (int i = 0; i < size; i++) {
+         printf("%d (%d)\n", arr[i], sum += arr[i]); 
+    }
+
+    free(arr);
+
+    return 0;
+}