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: pedro,, en 18 de Mayo 2016, 18:54
-
Hola dejo una posible solución al ejercicio CU00521F.
EJERCICIO
Transforma el siguiente código
#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
}
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:
#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:
#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
}
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.
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
-
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!