Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Dimitar Stefanov en 29 de Junio 2016, 13:45

Título: Code::Blocks dar forma al código minificar en C ejemplo - lenguajeC CU00521F
Publicado por: Dimitar Stefanov en 29 de Junio 2016, 13:45
Buenas tardes. Mediante la presente expongo una posible solución del ejercicio CU00521F del curso lenguajeC desde cero.

Citar
EJERCICIO

Transforma el siguiente código:

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    // Esta declaracion es valida aunque extraña
    int
    a
    =
    3;
    printf("a vale %d\n\n\n", a);
    printf( "En el caso de tener una linea muy larga podemos cerrar comillas en un linea"
                " y abrir comillas en otra para crear una continuidad en un texto\n");
    return 0; // Ejemplo aprenderaprogramar.com
}

Citar
Con el objetivo de dejar el código en el mínimo número de líneas que sea posible para su compilación y ejecución. Si es posible que ocupe solo una línea, deberás dejarlo en una sola línea. Si son necesarias dos, deberás dejarlo en dos. Si son necesarias tres, deberás dejarlo en tres y así sucesivamente. Tienes que determinar cuál es el número mínimo de líneas necesarias.

Responde a las siguientes cuestiones:

a) ¿Cuál es el código del programa que has definido?

Código: [Seleccionar]
#include <stdio.h> #include <stdlib.h>
int main(){int a=3;printf("a vale %d\n\n\nEn el caso de tener una linea muy larga podemos cerrar comillas en un linea y abrir comillas en otra para crear una continuidad en un texto\n", a);return 0;}

Citar
b) ¿Cuáles son los resultados que obtienes por pantalla al ejecutar el programa?

a vale 3

En el caso de tener una linea muy larga podemos cerrar comillas en un linea y abrir comillas en otra para crear una continuidad en un texto

Citar
c) ¿Cuántas líneas ocupa tu código?

2

Gracias.
Título: Re:Code::Blocks dar forma al código minificar en C ejemplo - lenguajeC CU00521F
Publicado por: César Krall en 05 de Julio 2016, 15:48
Hola! Todo bien. Pensé que podría dejarse en una línea pero el compilador no lo admite, se requiere una línea para las directivas y otra para el código, como mínimo. He probado a quitar las directivas y el programa compila y se ejecuta pero creo que haciendo eso ya no cumpliríamos que sea exactamente el mismo código.

Saludos!