Autor Tema: C (LenguajeC) Dar formato al código, tabulaciones, format use Astyle. CU00521F  (Leído 3000 veces)

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola dejo una posible solución al ejercicio CU00521F.

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?

Quitando los comentarios he conseguido dejar el código de la siguiente forma:
Código: [Seleccionar]
#include <stdio.h> #include <stdlib.h>
int main() {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;}

Sin quitar los comentarios:
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
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

Process returned 0 (0x0)   execution time : 0.012 s
Press any key to continue.

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

En el código sin comentarios, ocupa 2 líneas.
En el otro código, 5 líneas.

Saludos. ;D
« Última modificación: 20 de Mayo 2016, 15:17 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Todo bien! Ya comentado en otros hilos, escribir en una sola línea nunca lo haremos como programadores pero a veces se usa para compactar código que no tiene que ser leído ni modificado

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".