sábado, 20 de octubre de 2012

Trasteando con C

LLevo ya unos días haciendo varios programas con C (algunos por obligación) y no paro de trastear, ya sabéis lo que me gusta.

LINK DE DESCARGA DEL .C

EJEMPLOS:




He hecho este programa alternativo a todos los que hacía de introducir datos para hacerles el tanto por ciento o cosas así. Puede ser una tontería, pero lo quiero compartir:


#include <stdio.h>
int main() {
    int i;
    scanf("%i", &i);
    int vez;
    int cont=1;
    while (cont<=i) {
        for (vez=1;vez<=cont;vez=vez++)
            printf("-");
        printf("\n");
        cont=cont++;
    }
    cont=cont-2;
    while (cont>=1) {
        for (vez=cont;vez>=1;vez=vez-1)
            printf("-");
        printf("\n");
        cont=cont-1;
    }
}

Yo lo llamaría "Arte ASCII".
Introducid un número natural (a partir del 1, sin decimales) y mirad lo que hace. Se aprecia mejor cuanto más alto sea el número. Podéis cambiar en el printf la "-" por el carácter que vosotros queráis.

Lo he implementado en 20 líneas. ¿Se podría haber hecho en menos?

No hay comentarios: