GatoBooster

MOD 3 Cuest 7

Oct 16th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.87 KB | None | 0 0
  1.  
  2.  
  3.  
  4. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  5.  
  6. Pregunta n°2
  7.  
  8. char * aMayusculas(char *frase, int posInicial){
  9.    
  10.     for(posInicial = 0; posInicial < strlen(frase); posInicial++){
  11.         frase[posInicial] = toupper(frase[posInicial]);
  12.     }
  13.     //printf("aMayuscula = %s\n",frase);
  14.     return frase;
  15. }
  16.  
  17. char * sacaEspacios(char *frase){
  18.     int i, cont = 0, largo = strlen(frase);
  19.     char cadena[201]={};
  20.      //printf("%dMAX",MAX);  
  21.     for(i = 0; i < largo; i++){
  22.         if(frase[i] == ' '){
  23.             frase[i] = '\0';
  24.             continue;
  25.         }
  26.         cadena[cont] = frase[i];
  27.         cont++;
  28.         frase[i] = '\0';
  29.     }
  30.    
  31.     largo = strlen(cadena);
  32.     strncpy(frase, cadena, largo);
  33.    
  34.     //printf("Sacar espacios = %s\n",frase);
  35.     //printf("%d",strlen(frase));
  36.     return frase;
  37. }
  38.  
  39. int esPalindroma (const char *frase, int posInicial, int posFinal){
  40.     //printf("largo = %d\n",strlen(frase));
  41.     posFinal = strlen(frase);
  42.     int der = posFinal;
  43.     //printf("%d\n",der);
  44.    
  45.     for(posInicial = 0; posInicial < posFinal-1; posInicial++){
  46.         der--;
  47.         //printf("%c  <>  %c\n",frase[posInicial],frase[der]);
  48.         if(frase[posInicial] != frase[der]){
  49.             return 0;
  50.         }
  51.     }
  52.     return 1;
  53. }
  54.  
  55. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  56.  
  57. Pregunta n°4
  58. http://rextester.com/l/c_online_compiler_gcc
  59.  
  60. int Conjunto_Ordenado(int ** Matriz , int tamano, int Fila, int Columna, int Valido){
  61.    
  62.     Valido = 1;
  63.    
  64.     for(Columna = 0; Columna < tamano; Columna++){
  65.         for(Fila = tamano-1; Fila > 0; Fila--){
  66.             if((Matriz[Fila][Columna] < Matriz[Fila-1][Columna])&&(Matriz[Fila-1][Columna]) != 0){
  67.                 Valido = 0;
  68.             }
  69.         }
  70.         if(Valido == 0){
  71.             break;
  72.         }
  73.     }  
  74.     return Valido;
  75. }
  76. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment