vypisovanie viacerych vyhercov naraz 5
This commit is contained in:
parent
80fef29db8
commit
8a9043bd5f
@ -17,15 +17,18 @@ int main() {
|
|||||||
int repeating_values_index = 0;
|
int repeating_values_index = 0;
|
||||||
int starting_index = 0;
|
int starting_index = 0;
|
||||||
int last = 0;
|
int last = 0;
|
||||||
|
int is_space = 0;
|
||||||
while(starting_index<string_index) {
|
while(starting_index<string_index) {
|
||||||
int empty = 0;
|
//int empty = 0;
|
||||||
while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n') {
|
while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n') {
|
||||||
iterating_index++;
|
iterating_index++;
|
||||||
}
|
}
|
||||||
if (loading_string[iterating_index] == '\n') last=1;
|
if (loading_string[iterating_index] == '\n') last=1;
|
||||||
int number_size = iterating_index-starting_index;
|
int number_size = iterating_index-starting_index;
|
||||||
int current_number = 0;
|
int current_number = 0;
|
||||||
if (number_size == 0) empty = 1;
|
if (is_space) continue;
|
||||||
|
//if (number_size == 0) empty = 1;
|
||||||
|
is_space = 0;
|
||||||
for (int l=0;l<number_size;l++) {
|
for (int l=0;l<number_size;l++) {
|
||||||
int temporary_number = loading_string[starting_index+l]-'0';
|
int temporary_number = loading_string[starting_index+l]-'0';
|
||||||
for (int k=number_size-1-l;k>0;k--) {
|
for (int k=number_size-1-l;k>0;k--) {
|
||||||
@ -33,7 +36,7 @@ int main() {
|
|||||||
}
|
}
|
||||||
current_number += temporary_number;
|
current_number += temporary_number;
|
||||||
}
|
}
|
||||||
if (!empty) {
|
//if (!empty) {
|
||||||
if (current_number > max_number_user_pair[0]) {
|
if (current_number > max_number_user_pair[0]) {
|
||||||
max_number_user_pair[0] = current_number;
|
max_number_user_pair[0] = current_number;
|
||||||
max_number_user_pair[1] = user_counter;
|
max_number_user_pair[1] = user_counter;
|
||||||
@ -48,12 +51,13 @@ int main() {
|
|||||||
repeating_values[repeating_values_index] = user_counter;
|
repeating_values[repeating_values_index] = user_counter;
|
||||||
repeating_values_index++;
|
repeating_values_index++;
|
||||||
}
|
}
|
||||||
|
is_space = 1;
|
||||||
printf("Súťažiaci č. %d vypil %d pohárov.\n", user_counter, current_number);
|
printf("Súťažiaci č. %d vypil %d pohárov.\n", user_counter, current_number);
|
||||||
user_counter++;
|
user_counter++;
|
||||||
iterating_index++;
|
iterating_index++;
|
||||||
starting_index = iterating_index;
|
starting_index = iterating_index;
|
||||||
if (last) starting_index = string_index+1;
|
if (last) starting_index = string_index+1;
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
for (int i=0;i<repeating_values_index;i++) {
|
for (int i=0;i<repeating_values_index;i++) {
|
||||||
printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",repeating_values[i], max_number_user_pair[0]);
|
printf("Výherca je súťažiaci %d ktorý vypil %d pohárov.\n",repeating_values[i], max_number_user_pair[0]);
|
||||||
|
Loading…
Reference in New Issue
Block a user