diff --git a/du2/program.c b/du2/program.c index 24f2c8f..5d76ef2 100644 --- a/du2/program.c +++ b/du2/program.c @@ -13,13 +13,16 @@ int max_hodnota = 0; int counter = 0; int counter1 = 0; while(STOP == 1){ -if (r == 1){ +if (r == 1 || value < 0){ counter1++; printf("Súťažiaci č. %d", counter1); printf(" vypil %d pohárov.\n",value); pole[i] = value; i++; r = scanf("%d",&value); + if(value < 0){ + STOP = 0; + } } else { STOP = 0; @@ -34,7 +37,7 @@ for(int k = 0; k < i; k++){ counter++; if(pole[k] == max_hodnota){ printf("Výherca je súťažiaci %d", counter); -printf(" ktorý vypil %d pohárov.\n", max_hodnota); +printf(" ktorý vypil %d pohárov.", max_hodnota); } }