Files
learnc/sum.c
BuildTools fe5ce2a18e Init Commit
Signed-off-by: BuildTools <unconfigured@null.spigotmc.org>
2021-01-03 16:05:51 -05:00

37 lines
594 B
C

/*
* Learning C with some easy code
* Sum of Input
*/
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
int main() {
int size = 1;
int sum = 0;
int pos = 0;
int* arr = malloc(size * sizeof(int));
while(TRUE) {
printf("Enter a number: ");
scanf("%d", &(arr[pos]));
printf("Num: %d\n", arr[pos]);
if( arr[pos] == 0 ) {
break;
}
size++;
int* new_arr = realloc(arr, size * sizeof(int));
arr = new_arr;
pos++;
}
for (int i = 0; i < size; i++) {
sum += arr[i];
}
printf("You sum is: %d\n", sum);
return EXIT_SUCCESS;
}