Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main(void) {
- char Nome[21];
- int Quant = 999;
- char nomePerdedor[101][21];
- int cPerdedores[101];
- int i, j, Count;
- for(i = 0; i < 101; i++)
- cPerdedores[i] = -1;
- for(i = 0;; i++) {
- strcpy(Nome, "");
- Quant = 999;
- scanf("%d", &Count);
- if(feof(stdin))
- break;
- for(j = 0; j < Count; j++) {
- char cNome[21];
- int nProbl;
- scanf("%s %d", cNome, &nProbl);
- if(nProbl < Quant) {
- Quant = nProbl;
- strcpy(Nome, cNome);
- } else if(nProbl == Quant) {
- if(strcmp(Nome, cNome) < 0) {
- Quant = nProbl;
- strcpy(Nome, cNome);
- }
- }
- }
- cPerdedores[i] = 1;
- strcpy(nomePerdedor[i], Nome);
- }
- for(i = 0; i < 101; i++) {
- if(cPerdedores[i] == -1)
- break;
- printf("Instancia %d\n%s\n", i+1, nomePerdedor[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement