gonzalob

Untitled

Apr 23rd, 2020
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.57 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <ctype.h>
  5.  
  6. int main()
  7. {
  8.     char palabra1[50] = "";
  9.     char palabra2[50] = "";
  10.  
  11.     char hola[25] = "hola";
  12.     char mundo[25] = "mundo";
  13.     char espacio[1] = " ";
  14.  
  15.    // strcat(hola,espacio);
  16.     //strcat(hola,mundo);
  17.  
  18.   //  printf("%s\n",hola);
  19.     /*
  20.  
  21.     */
  22.     //fflush(stdin);
  23.     //scanf("%s",&palabra);
  24.     //fflush(stdin);
  25.    // gets(palabra1);
  26.    // gets(palabra2);
  27.  
  28.     system("pause");
  29.  
  30.    // printf("palabra 0 -> %s\n",palabra);
  31.    // printf("palabra 1 -> %s\n",palabra1);
  32.  
  33.      int cantidadDeCaracteres = strlen(palabra1);
  34.      int cantidadDeCaracteres2 = strlen(palabra2);
  35.  
  36.     // printf("palabra 1 -> %d\n",cantidadDeCaracteres);
  37.  
  38.     for (int i=0;i<cantidadDeCaracteres;i++)
  39.     {
  40.        // printf("-> %c\n",palabra1[i]);
  41.         palabra1[i] = toupper(palabra1[i]);
  42.     }
  43.  
  44.     for (int i=0;i<cantidadDeCaracteres2;i++)
  45.     {
  46.        // printf("-> %c\n",palabra2[i]);
  47.         palabra2[i] = tolower(palabra2[i]);
  48.     }
  49.  
  50.     // printf("palabra 1 luego de for -> %s\n",palabra1);
  51.     // printf("palabra 2 luego de for -> %s\n",palabra2);
  52.  
  53.     int comparacion = strcmp(palabra1,palabra2);//0 >0 <0
  54.    //  printf("comparacion  -> %d\n",comparacion);
  55.  
  56.      int comparacionSinMayusuculas = strcmpi(palabra1,palabra2);
  57.    //  printf("comparacionSinMayusuculas  -> %d\n",comparacionSinMayusuculas);
  58.  
  59.      //palabra1 = palabra2; no conveniente
  60.  
  61.    //  strcpy(palabra1,palabra2); //destino, origen //sobreescribe
  62.  
  63.    //  printf("palabra 1 luego de copiar -> %s\n",palabra1);
  64.  
  65.      //strcat(palabra1,palabra2); //destino, origen //concatena
  66.      //printf("palabra 1 luego de concatena -> %s\n",palabra1);
  67.  
  68.      //printf("el primer substring es %s\n",strstr(palabra1,palabra2));
  69.  
  70.      int m[10][10];
  71.      char sopa[10][100];
  72.  
  73.      //gonzalo\n
  74.      //julian
  75.      //matias
  76.      //gabriel
  77.  
  78.  
  79.     char control ='s';
  80.     int i =0;
  81.     while(i<10 && control=='s')
  82.     {
  83.         printf("Ingrese una palabra a su arreglo de palabras: ");
  84.         fflush(stdin);
  85.         scanf("%s", &sopa[i]);
  86.  
  87.         printf("¿Desea continuar con esta tortura? s/n\n");
  88.         fflush(stdin);
  89.         scanf("%c", &control);
  90.         i++;
  91.     }
  92.  
  93.     int validos = i;
  94.  
  95.     for (i=0;i<validos;i++)
  96.     {
  97.         printf("%s\n",sopa[i]);
  98.     }
  99.  
  100.     int limite = 0;
  101.     for (i=0;i<validos;i++)
  102.     {
  103.         limite = strlen(sopa[i]);
  104.         for (int c=0;c<limite;c++)
  105.         {
  106.             printf("%c",sopa[i][c]);
  107.         }
  108.         printf("\n");
  109.  
  110.     }
  111.  
  112.  
  113.  
  114.     return 0;
  115. }
Advertisement
Add Comment
Please, Sign In to add comment