Solución
1 |
|
#include
<stdio.h>
int
main()
{
char
seguir;
int
numero, mayor, menor, primer_numero;
primer_numero = 1;
do
{
/*
Filtramos el número */
do
{
printf( "\n
Introduzca un numero entero (!=0): " );
scanf( "%d",
&numero );
} while (
numero == 0
);
/*
Fin
del filtro */
if
( primer_numero )
{
mayor = numero;
menor = numero;
primer_numero = 0;
}
else
if
( numero > mayor )
mayor = numero;
else
if
( numero < menor )
menor = numero;
printf( "\n
Desea introducir otro numero (s/n)?: " );
fflush( stdin );
scanf( "%c",
&seguir );
} while (
seguir != 'n' );
printf( "\n
El mayor es: %d", mayor );
printf( "\n\n
El menor es: %d", menor );
return
0;
} |
|
|
Solución
2 |
|
#include
<stdio.h>
int
main()
{
char
seguir;
int
numero, mayor, menor;
do
{
printf( "\n
Introduzca un numero entero (!=0): " );
scanf( "%d",
&numero );
} while (
numero == 0
);
mayor = numero;
menor = numero;
printf( "\n
Desea introducir otro numero (s/n)?: " );
fflush( stdin );
scanf( "%c",
&seguir );
while
( seguir != 'n' )
{
do
{
printf( "\n
Introduzca un numero entero (!=0): " );
scanf( "%d",
&numero );
} while (
numero == 0
);
if
( numero > mayor )
mayor = numero;
else
if
( numero < menor )
menor = numero;
printf( "\n
Desea introducir otro numero (s/n)?: " );
fflush( stdin );
scanf( "%c",
&seguir );
}
printf( "\n
El mayor es: %d", mayor );
printf( "\n\n
El menor es: %d", menor );
return
0;
} |
|
|
Ficheros
con extensión (.c) |
|
|
|
|
|