that_one_nigga_you_k

alice nas maravilhas

Nov 27th, 2023 (edited)
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 13.89 KB | None | 0 0
  1.                                                                                                                                                                                                                                                
  2. //                                                                                dddddddd                             dddddddd                                                                                                                    
  3. //                                                                                d::::::d                             d::::::d                           iiii                                                                                    
  4. //                                                                                d::::::d                             d::::::d                          i::::i                                                                                    
  5. //                                                                                d::::::d                             d::::::d                           iiii                                                                                    
  6. //                                                                                d:::::d                              d:::::d                                                                                                                    
  7. //      vvvvvvv           vvvvvvv eeeeeeeeeeee    rrrrr   rrrrrrrrr       ddddddddd:::::d   aaaaaaaaaaaaa      ddddddddd:::::d     eeeeeeeeeeee         iiiiiii     ssssssssss       ssssssssss      ooooooooooo           qqqqqqqqq   qqqqq      
  8. //       v:::::v         v:::::vee::::::::::::ee  r::::rrr:::::::::r    dd::::::::::::::d   a::::::::::::a   dd::::::::::::::d   ee::::::::::::ee       i:::::i   ss::::::::::s    ss::::::::::s   oo:::::::::::oo        q:::::::::qqq::::q      
  9. //        v:::::v       v:::::ve::::::eeeee:::::eer:::::::::::::::::r  d::::::::::::::::d   aaaaaaaaa:::::a d::::::::::::::::d  e::::::eeeee:::::ee      i::::i ss:::::::::::::s ss:::::::::::::s o:::::::::::::::o      q:::::::::::::::::q      
  10. //         v:::::v     v:::::ve::::::e     e:::::err::::::rrrrr::::::rd:::::::ddddd:::::d            a::::ad:::::::ddddd:::::d e::::::e     e:::::e      i::::i s::::::ssss:::::ss::::::ssss:::::so:::::ooooo:::::o     q::::::qqqqq::::::qq      
  11. //          v:::::v   v:::::v e:::::::eeeee::::::e r:::::r     r:::::rd::::::d    d:::::d     aaaaaaa:::::ad::::::d    d:::::d e:::::::eeeee::::::e      i::::i  s:::::s  ssssss  s:::::s  ssssss o::::o     o::::o     q:::::q     q:::::q        
  12. //           v:::::v v:::::v  e:::::::::::::::::e  r:::::r     rrrrrrrd:::::d     d:::::d   aa::::::::::::ad:::::d     d:::::d e:::::::::::::::::e       i::::i    s::::::s         s::::::s      o::::o     o::::o     q:::::q     q:::::q        
  13. //            v:::::v:::::v   e::::::eeeeeeeeeee   r:::::r            d:::::d     d:::::d  a::::aaaa::::::ad:::::d     d:::::d e::::::eeeeeeeeeee        i::::i       s::::::s         s::::::s   o::::o     o::::o     q:::::q     q:::::q        
  14. //             v:::::::::v    e:::::::e            r:::::r            d:::::d     d:::::d a::::a    a:::::ad:::::d     d:::::d e:::::::e                 i::::i ssssss   s:::::s ssssss   s:::::s o::::o     o::::o     q::::::q    q:::::q        
  15. //              v:::::::v     e::::::::e           r:::::r            d::::::ddddd::::::dda::::a    a:::::ad::::::ddddd::::::dde::::::::e               i::::::is:::::ssss::::::ss:::::ssss::::::so:::::ooooo:::::o     q:::::::qqqqq:::::q        
  16. //               v:::::v       e::::::::eeeeeeee   r:::::r             d:::::::::::::::::da:::::aaaa::::::a d:::::::::::::::::d e::::::::eeeeeeee       i::::::is::::::::::::::s s::::::::::::::s o:::::::::::::::o      q::::::::::::::::q        
  17. //                v:::v         ee:::::::::::::e   r:::::r              d:::::::::ddd::::d a::::::::::aa:::a d:::::::::ddd::::d  ee:::::::::::::e       i::::::i s:::::::::::ss   s:::::::::::ss   oo:::::::::::oo        qq::::::::::::::q        
  18. //                 vvv            eeeeeeeeeeeeee   rrrrrrr               ddddddddd   ddddd  aaaaaaaaaa  aaaa  ddddddddd   ddddd    eeeeeeeeeeeeee       iiiiiiii  sssssssssss      sssssssssss       ooooooooooo            qqqqqqqq::::::q        
  19. //                                                                                                                                                                                                                                  q:::::q        
  20. //                                                                                                                                                                                                                                  q:::::q        
  21. //                                                                                                                                                                                                                                 q:::::::q      
  22. //                                                                                                                                                                                                                                 q:::::::q      
  23. //                                                                                                                                                                                                                                 q:::::::q      
  24. //                                                                                                                                                                                                                                 qqqqqqqqq      
  25.                                                                                                                                                                                                                                                
  26.                                                                                                                                                                                                                                                
  27. //                                                                           dddddddd                                                                                                                                                              
  28. //                                                                           d::::::d                                                                  iiii                                               iiii                                    
  29. //                                                                           d::::::d                                                                 i::::i                                             i::::i                                    
  30. //                                                                           d::::::d                                                                  iiii                                               iiii                                    
  31. //                                                                           d:::::d                                                                                                                                                              
  32. //     ssssssssss       eeeeeeeeeeee    rrrrr   rrrrrrrrr            ddddddddd:::::d     eeeeeeeeeeee         ppppp   ppppppppp   rrrrr   rrrrrrrrr  iiiiiii    mmmmmmm    mmmmmmm       eeeeeeeeeeee   iiiiiiirrrrr   rrrrrrrrr   aaaaaaaaaaaaa  
  33. //   ss::::::::::s    ee::::::::::::ee  r::::rrr:::::::::r         dd::::::::::::::d   ee::::::::::::ee       p::::ppp:::::::::p  r::::rrr:::::::::r i:::::i  mm:::::::m  m:::::::mm   ee::::::::::::ee i:::::ir::::rrr:::::::::r  a::::::::::::a  
  34. // ss:::::::::::::s  e::::::eeeee:::::eer:::::::::::::::::r       d::::::::::::::::d  e::::::eeeee:::::ee     p:::::::::::::::::p r:::::::::::::::::r i::::i m::::::::::mm::::::::::m e::::::eeeee:::::eei::::ir:::::::::::::::::r aaaaaaaaa:::::a
  35. // s::::::ssss:::::se::::::e     e:::::err::::::rrrrr::::::r     d:::::::ddddd:::::d e::::::e     e:::::e     pp::::::ppppp::::::prr::::::rrrrr::::::ri::::i m::::::::::::::::::::::me::::::e     e:::::ei::::irr::::::rrrrr::::::r         a::::a
  36. //  s:::::s  ssssss e:::::::eeeee::::::e r:::::r     r:::::r     d::::::d    d:::::d e:::::::eeeee::::::e      p:::::p     p:::::p r:::::r     r:::::ri::::i m:::::mmm::::::mmm:::::me:::::::eeeee::::::ei::::i r:::::r     r:::::r  aaaaaaa:::::a
  37. //    s::::::s      e:::::::::::::::::e  r:::::r     rrrrrrr     d:::::d     d:::::d e:::::::::::::::::e       p:::::p     p:::::p r:::::r     rrrrrrri::::i m::::m   m::::m   m::::me:::::::::::::::::e i::::i r:::::r     rrrrrrraa::::::::::::a
  38. //       s::::::s   e::::::eeeeeeeeeee   r:::::r                 d:::::d     d:::::d e::::::eeeeeeeeeee        p:::::p     p:::::p r:::::r            i::::i m::::m   m::::m   m::::me::::::eeeeeeeeeee  i::::i r:::::r           a::::aaaa::::::a
  39. // ssssss   s:::::s e:::::::e            r:::::r                 d:::::d     d:::::d e:::::::e                 p:::::p    p::::::p r:::::r            i::::i m::::m   m::::m   m::::me:::::::e           i::::i r:::::r          a::::a    a:::::a
  40. // s:::::ssss::::::se::::::::e           r:::::r                 d::::::ddddd::::::dde::::::::e                p:::::ppppp:::::::p r:::::r           i::::::im::::m   m::::m   m::::me::::::::e         i::::::ir:::::r          a::::a    a:::::a
  41. // s::::::::::::::s  e::::::::eeeeeeee   r:::::r                  d:::::::::::::::::d e::::::::eeeeeeee        p::::::::::::::::p  r:::::r           i::::::im::::m   m::::m   m::::m e::::::::eeeeeeee i::::::ir:::::r          a:::::aaaa::::::a
  42. //  s:::::::::::ss    ee:::::::::::::e   r:::::r                   d:::::::::ddd::::d  ee:::::::::::::e        p::::::::::::::pp   r:::::r           i::::::im::::m   m::::m   m::::m  ee:::::::::::::e i::::::ir:::::r           a::::::::::aa:::a
  43. //   sssssssssss        eeeeeeeeeeeeee   rrrrrrr                    ddddddddd   ddddd    eeeeeeeeeeeeee        p::::::pppppppp     rrrrrrr           iiiiiiiimmmmmm   mmmmmm   mmmmmm    eeeeeeeeeeeeee iiiiiiiirrrrrrr            aaaaaaaaaa  aaaa
  44. //                                                                                                             p:::::p                                                                                                                            
  45. //                                                                                                             p:::::p                                                                                                                            
  46. //                                                                                                            p:::::::p                                                                                                                            
  47. //                                                                                                            p:::::::p                                                                                                                            
  48. //                                                                                                            p:::::::p                                                                                                                            
  49. //                                                                                                            ppppppppp                                                                                                                            
  50.                                                                                                                                                                                                                                                
  51.  
  52.  
  53.  
  54.  
  55. #include <stdio.h>
  56. #include <stdlib.h>
  57. #include <math.h>
  58. #include <string.h>
  59.  
  60.  
  61. int main() {
  62.    
  63.     int frases;
  64.  
  65.     scanf("%d", &frases);
  66.  
  67.     char substring[frases][40];
  68.     char strings[frases][40];
  69.  
  70.     for (int i = 0; i < frases; i++) {
  71.         scanf(" %s", strings[i]);
  72.        
  73.         int tamanho = strlen(strings[i]);
  74.         int fatia = sqrt(tamanho);
  75.  
  76.         int inicio;
  77.         int flag = 0;
  78.        
  79.         for(int j = 0 ; j < tamanho && flag != 1 ; j++){
  80.             /*achando o indice da primeira vogal*/
  81.  
  82.             if(strings[i][j] == 'A' || strings[i][j] == 'E' || strings[i][j] == 'I' || strings[i][j] == 'O' || strings[i][j] == 'U'){
  83.                 inicio = j;
  84.                 flag = 1;
  85.             }  
  86.         }
  87.  
  88.         /*infelizmente n dá pra usar strncpy pra fazer essa boa :')*/
  89.  
  90.         for(int j = 0 ; j < fatia ; j++){
  91.             substring[i][j] = strings[i][j+inicio];
  92.         }
  93.        
  94.        
  95.        
  96.        
  97.         substring[i][fatia] = '\0'; //a porra do fim da linha q sempre esqueco
  98.     }
  99. /*
  100.     for (int i = 0; i < frases; i++) {
  101.         printf("%s\n", substring[i]);
  102.     }
  103. */
  104.     // botando tudo em ordem alfabética
  105.     for (int i = 0; i < frases - 1; i++) {
  106.         for (int j = 0; j < frases - i - 1; j++) {
  107.             if (strcasecmp(substring[j], substring[j + 1]) > 0) {
  108.                 char temp[40];
  109.                 strcpy(temp, substring[j]);
  110.                 strcpy(substring[j], substring[j + 1]);
  111.                 strcpy(substring[j + 1], temp);
  112.             }
  113.         }
  114.     }
  115.  
  116.     printf("\n\n");
  117.     /*
  118.     for (int i = 0; i < frases; i++) {
  119.         printf("%s\n", substring[i]);
  120.     }
  121.     */
  122.  
  123.     char string_final[40] = "";
  124.  
  125.     for (int i = 0; i < frases; i++) {
  126.         /*contac final maroteado só no pump pra ficar poggers*/
  127.         strcat(string_final, substring[i]);
  128.     }
  129.  
  130.     printf("\n%s\n\n", string_final);
  131.  
  132.     return 0;
  133. }
Add Comment
Please, Sign In to add comment