diff --git a/a1/program.c b/a1/program.c index d3ec9fb..c6f6999 100644 --- a/a1/program.c +++ b/a1/program.c @@ -6,10 +6,10 @@ int main () { char* BMW = (char*) calloc (100, sizeof(char)); int x; - int counter; + int counter = 0; int numbers [100]; for (int i = 0; fgets(BMW, 100, stdin) != NULL; i++){ - if (!strcmp("\n", BMW) || !strcmp(" ", BMW)) { + if (!strcmp("\n", BMW)) { counter = i; break; } @@ -17,7 +17,7 @@ int main () { x = atoi (BMW); } else { - numbers [i] = atoi [BMW]; + numbers [i] = atoi (BMW); } } int result = 0; @@ -26,5 +26,7 @@ int main () { counter --; } printf ("Vysledok je: "); - printf ("%d\n", result); + printf ("%d\n", &result); + free(BMW); + return 0; }