viernes, 3 de febrero de 2017

Respirar

#include <stdio.h>
int main ()
{
   char texto[100]; char *p; int i=0;
   gets(texto);
   p = texto;
while(*p !='\0'){i++; if ( *p=='e'||*p=='i'||*p=='o'||*p=='u' ) *p=='a'; p++; } p=p-i; i=0;
while(*p !='\0'){i++; if ( *p=='E'||*p=='I'||*p=='O'||*p=='U' ) *p=='A'; p++; } p=p-i; i=0;
   printf("%s\n", p);
while(*p !='\0'){i++; if ( *p=='a')  *p='e'; p++; } p=p-i; i=0;
while(*p !='\0'){i++; if ( *p=='A')  *p='E'; p++; } p=p-i; i=0;
    printf("%s\n", p);
while(*p !='\0'){i++; if ( *p=='e')  *p='i'; p++; } p=p-i; i=0;
while(*p !='\0'){i++; if ( *p=='E')  *p='I'; p++; } p=p-i; i=0;
    printf("%s\n", p);
while(*p !='\0'){i++; if ( *p=='i')  *p='o'; p++; } p=p-i; i=0;
while(*p !='\0'){i++; if ( *p=='I')  *p='O'; p++; } p=p-i; i=0;
    printf("%s\n", p);
while(*p !='\0'){i++; if ( *p=='o')  *p='u'; p++; } p=p-i; i=0;
while(*p !='\0'){i++; if ( *p=='O')  *p='U'; p++; } p=p-i; i=0;
    printf("%s\n", p);
      return 0;
}

1 comentario:

  1. Hola Xavi, cambia en la línea del primer while p=="a" por p="a", ya asignas un valor a p, no estás comparando

    ResponderEliminar