• Welcome to Test Foro de elhacker.net SMF 2.1.
 
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - miguxbe

#1
Mi primer mensaje en esta comunidad, y lo ahgo para ir corrigiendo  :laugh:.
Bueno yo he de confesar que o llevo mucho programando, y en mi caso uso el Borland y para que me rulara el programa he añadido la librería #include <ctype.h> y deonde ha spuesto " c = getche(); " lo he sustituido por " c = getchar(); ".El programa queda curioso , de eso no hay duda. Dejo mi código, basado en el de revealer.

#include <stdio.h>
#include <ctype.h>

int main()
{
    int i=0;
    char frase[150], c='s';

    printf("Ingrese una frase (max. 150 caracteres): ");
    while (c!='N'&&c!='n')
    {
        gets(frase);
        printf("\n");
        i = 0;
        while (frase[i] != '\0')
        {
            if (frase[i]=='a'||frase[i]=='A'||frase[i]=='e'||frase[i]=='E'||frase[i]=='i'||frase[i]=='I'||frase[i]=='o'||frase[i]=='O'||frase[i]=='u'||frase[i]=='U')
            {
                if (frase[(i-1)]!='q'&&frase[(i-1)]!='Q')
                {
                    printf("%cp%c", frase[i], tolower(frase[i]));
                }
                else if (frase[i]!='u') printf("%cp%c", frase[i], tolower(frase[i]));
                else printf("u");
            }
            else printf("%c", frase[i]);
            i++;
        }
        printf("\n\nOtra vez? (S/N) ");
        c = getchar();
        printf("\n\n");
        printf("Ingrese otra frase: ");
    }

    return 0;
}


salu22