vypisovanie viacerych vyhercov naraz 4
This commit is contained in:
		
							parent
							
								
									c1165e8e8c
								
							
						
					
					
						commit
						80fef29db8
					
				@ -18,13 +18,14 @@ int main() {
 | 
			
		||||
	int starting_index = 0;
 | 
			
		||||
	int last = 0;
 | 
			
		||||
	while(starting_index<string_index) {
 | 
			
		||||
		int empty = 0;
 | 
			
		||||
		while (loading_string[iterating_index] != ' ' && loading_string[iterating_index] != '\0' && loading_string[iterating_index] != '\n') {
 | 
			
		||||
			iterating_index++;
 | 
			
		||||
		}
 | 
			
		||||
		if (loading_string[iterating_index] == '\n') last=1;
 | 
			
		||||
		int number_size = iterating_index-starting_index;
 | 
			
		||||
		int current_number = 0;
 | 
			
		||||
		if (number_size == 0) continue;
 | 
			
		||||
		if (number_size == 0) empty = 1;
 | 
			
		||||
		for (int l=0;l<number_size;l++) {
 | 
			
		||||
			int temporary_number = loading_string[starting_index+l]-'0';
 | 
			
		||||
			for (int k=number_size-1-l;k>0;k--) {
 | 
			
		||||
@ -32,25 +33,27 @@ int main() {
 | 
			
		||||
			}
 | 
			
		||||
			current_number += temporary_number;
 | 
			
		||||
		}
 | 
			
		||||
		if (current_number > max_number_user_pair[0]) {
 | 
			
		||||
			max_number_user_pair[0] = current_number;
 | 
			
		||||
			max_number_user_pair[1] = user_counter;
 | 
			
		||||
			for (int i = 0;i<repeating_values_index;i++) {
 | 
			
		||||
				repeating_values[i] = 0;
 | 
			
		||||
		if (!empty) {
 | 
			
		||||
			if (current_number > max_number_user_pair[0]) {
 | 
			
		||||
				max_number_user_pair[0] = current_number;
 | 
			
		||||
				max_number_user_pair[1] = user_counter;
 | 
			
		||||
				for (int i = 0;i<repeating_values_index;i++) {
 | 
			
		||||
					repeating_values[i] = 0;
 | 
			
		||||
				}
 | 
			
		||||
				repeating_values_index = 0;
 | 
			
		||||
				repeating_values[repeating_values_index] = user_counter;
 | 
			
		||||
				repeating_values_index++;
 | 
			
		||||
	
 | 
			
		||||
			} else if (current_number == max_number_user_pair[0]) {
 | 
			
		||||
				repeating_values[repeating_values_index] = user_counter;
 | 
			
		||||
				repeating_values_index++;
 | 
			
		||||
			}
 | 
			
		||||
			repeating_values_index = 0;
 | 
			
		||||
			repeating_values[repeating_values_index] = user_counter;
 | 
			
		||||
			repeating_values_index++;
 | 
			
		||||
 | 
			
		||||
		} else if (current_number == max_number_user_pair[0]) {
 | 
			
		||||
			repeating_values[repeating_values_index] = user_counter;
 | 
			
		||||
			repeating_values_index++;
 | 
			
		||||
			printf("Súťažiaci č. %d vypil %d pohárov.\n", user_counter, current_number);
 | 
			
		||||
			user_counter++;
 | 
			
		||||
			iterating_index++;
 | 
			
		||||
			starting_index = iterating_index;
 | 
			
		||||
			if (last) starting_index = string_index+1;
 | 
			
		||||
		}
 | 
			
		||||
		printf("Súťažiaci č. %d vypil %d pohárov.\n", user_counter, current_number);
 | 
			
		||||
		user_counter++;
 | 
			
		||||
		iterating_index++;
 | 
			
		||||
		starting_index = iterating_index;
 | 
			
		||||
		if (last) starting_index = string_index+1;
 | 
			
		||||
	}
 | 
			
		||||
	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]);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user