- Mostrar en pantalla una serie incremental del 0 al 10. ( 0 1 2 3 .... 10)
#include <stdio.h>
void main (void)
{
int i;
i=0; ← definimos el valor inicial de i como 0
while (i<11) ← definimos que el bucle dure hasta que i<11
{
printf ("%d\n", i); ← muestra el valor de i y hace un salto de linea
i++; ← incrementamos el valor de i en 1
}
}
Lo más importante que podemos ver en este ejercicio es que en vez de escribir muchas lineas de código poniendo cada vez i++ o i = i+1 y un printf poniendo el valor actual de i lo hacemos con un bucle y este va aumentando el valor en "1" con la sentencia i++.
- Mostrar en pantalla la tabla del 6.
#include <stdio.h>
void main (void)
{
int tabla, por;
tabla=6;
por=0;
while (por<11)
{
printf ("%d x %d = %d\n", tabla, por, tabla*por);
por++;
}
}
- Que el usuario nos facilite que tabla quiere mostrar:
#include <stdio.h>
void main (void)
{
int tabla, por;
por=0;
puts ("Que tabla quieres sacar?");
scanf ("%d", &tabla);
while (por<11)
{
printf ("%d x %d = %d\n", tabla, por, tabla*por);
por++;
}
}
- Ejercicio mostrar los pares del 1 al 100
#include <stdio.h>
void main (void)
{
int i=1;
while (i<100)
{
if (i%2==0)
printf ("\n%d es par", i);
i++;}
}
- Ejercicio, mostrar el numero par nº x es el y del 1-100.
Mi forma:
#include <stdio.h>
void main (void)
{
int i=1;
int j=0;
while (i<101)
{
if (i%2==0)
printf ("El numero par nº %d es el %d.\n", j, i);
else
j++;
i++;
}
}
La del profesor:
#include <stdio.h>
void main (void)
{
int i=1;
int j=0;
while (i<101)
{
if (i%2==0)
{
j++;
printf ("El numero par nº %d es el %d.\n", j, i);
}
i++;}
}
me podrias ayudar con un programa que lee una frase y al imprimir si detecta un espacio salte de renglon
ResponderEliminarMe podría ayudar con un progrma que muestre en pantalla una serie incremental del 0 al 10.
ResponderEliminar