fork(3) download
  1. #include <stdio.h>
  2. #define TAM 101
  3.  
  4. int main(){
  5. int aeroportos, voos, X, Y, infos[TAM], n = 0, i, maior;
  6.  
  7. scanf("%i %i", &aeroportos, &voos);
  8.  
  9. while ( aeroportos != 0 && voos != 0 ) {
  10. for (i=0; i <= aeroportos; i++) {
  11. infos[i] = 0;
  12. }
  13.  
  14. for (i=0; i < voos; i++) {
  15. scanf("%i %i", &X, &Y);
  16. infos[X]++;
  17. infos[Y]++;
  18. }
  19.  
  20. //encontra o maior
  21. maior = 0;
  22. for (i=1; i <= aeroportos; i++) {
  23. if (infos[i] >= maior) {
  24. maior = infos[i];
  25. }
  26. }
  27.  
  28. n++;
  29. printf("Teste %i\n", n);
  30.  
  31. for (i=0; i <= aeroportos; i++) {
  32. if (infos[i] == maior) {
  33. printf("%i ", i);
  34. }
  35. }
  36.  
  37. printf("\n\n");
  38.  
  39. scanf("%i %i", &aeroportos, &voos);
  40. }
  41.  
  42. return 0;
  43. }
Success #stdin #stdout 0s 5440KB
stdin
5 7
1 3
2 1
3 2
3 4
4 5
3 5
2 5
3 5
1 3
1 2
3 2
1 2
2 1
0 0
stdout
Teste 1
3 

Teste 2
1 2