Advertisement
Raul_julian

Chamada-[OBI]

Jan 5th, 2014
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.82 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define MAX_VALUE 32
  5.  
  6. void Ordem(int quant_name, int nivel);
  7.  
  8. int main() {
  9.  
  10.         int quant, nivel;
  11.  
  12.                 scanf("%d", &quant);
  13.                 scanf("%d", &nivel);
  14.  
  15.         Ordem(quant, nivel);
  16.  
  17.         return 0;
  18.  
  19.  
  20. }
  21.  
  22.  
  23. void Ordem(int quant_name, int nivel) {
  24.  
  25.     int cont, i, j;
  26.     char nomes[quant_name][MAX_VALUE] ;
  27.  
  28.         for(i=0; i<quant_name; i++) {
  29.    
  30.             scanf("%s", nomes[i]);
  31.         }
  32.    
  33.  
  34.         for(i=0; i < quant_name; i++) {  
  35.  
  36.                 for(j=i; j < quant_name; j++) {
  37.                
  38.                     if((strcmp(nomes[i], nomes[j])) > 0) {
  39.                    
  40.                         char __aux_name[MAX_VALUE];
  41.                        
  42.                         strcpy(__aux_name, nomes[i]);
  43.                         strcpy(nomes[i], nomes[j]);
  44.                         strcpy(nomes[j], __aux_name);
  45.                 }  
  46.             }
  47.         }        
  48.  
  49.         printf("%s", nomes[nivel-1]);
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement