#include #include #include #include int main () { char* input = (char*) calloc (100, sizeof(char)); int x; char* ptr; int counter = 0; int numbers [100]; for (int i = 0; fgets(input, 100, stdin) != NULL; i++){ if (!strcmp("\n", input)) { counter = i; break; } if (i == 0){ x = (int)strtol(input, &ptr, 10); } else { numbers [i] = (int)strtol(input, &ptr, 10); } counter = i; } int result = 0; while (counter > 0){ result += (int)pow (x, counter -1) * numbers [counter]; counter--; } printf ("Vysledok je: "); printf ("%d\n", result); free(input); return 0; }