|
|
| Contenidos > 3.4.2 Alternativa simple en bucle for |
|
Alternativa
simple en bucle for
En lenguaje C, para anidar una alternativa simple en un bucle for,
se utiliza la sintaxis:
for ( <expresión_1> ; <expresión_2> ; <expresión_3> )
{
/* Inicio del
anidamiento */
if
(
<expresión_lógica> )
{
<bloque_de_instrucciones>
}
/*
Fin del anidamiento */
}
|
Ejemplo: Se
quiere escribir un programa que muestre por
pantalla todos los números enteros del 1 al 100 (ambos
inclusive) que sean divisibles entre 17 ó 21:
17 21 34 42 51 63 68 84 85
|
Anidando una
alternativa simple en un bucle for,
el problema se puede resolver con el código:
|
#include
<stdio.h>
int
main()
{
int
numero;
printf( "\n
" );
for
( numero = 1
; numero <= 100
; numero++ )
{
/*
Inicio del anidamiento */
if
( numero % 17
== 0
|| numero % 21
== 0
)
printf( "%d ",
numero );
/*
Fin
del anidamiento */
}
return 0;
}
|
|
|
|
|
|