Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*2a questão - lista do monitor Pedro*/
- #include<stdio.h>
- #include<string.h>
- int main()
- { char resposta, nomes[7][50], desclassificados[7][50], classificados[7][50];
- float d, max, distancias[7];
- int i,j, cont, numeros[7], descl=0;
- for(i=0; i<7; i++)
- {
- max=0;
- printf("Informe o nome do jogador %d:\n", i);
- scanf(" %49[^\n]", nomes[i]);
- for(j=0; j<3; j++)
- {
- printf("\nInforme se o %do salto do jogador %d foi valido: <digite 's' para sim e 'n' para nao>\n", j+1,i);
- scanf("%c", &resposta);
- if(resposta=='s')
- { printf("Informe a distancia desse salto:\n");
- scanf("%f", &d);
- if(d>max)
- max=d;
- }
- }
- if(max!=0)
- distancias[i]=max;
- else
- {
- strcpy (desclassificados[i], nomes[i]);
- descl++;
- }
- }
- if(descl!=0)
- { printf("Atleta(s) Desclassificado(s):\n");
- for(i=0; i<descl; i++)
- puts(desclassificados[i]);
- }
- cont=0;
- for(i=0; i<7; i++)
- {
- for(j=0; j<7; j++)
- {
- if(distancias[i]<distancias[j])
- cont++;
- }
- strcpy (classificados[cont], nomes[i]);
- numeros[cont]=i;
- }
- printf("Relaçao de classificados:\n");
- for(i=0; i<7; i++)
- printf("%do Lugar: %s(%d)\n", k+1, classificados[k], numeros[k]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement