miércoles, 4 de febrero de 2009

Mayor de 3 Números en Dev C++

Les dejo otros dos programas hechos en Dev C++ los cuales tratan de seleccionar El Mayor de 3 Números en Dev C++ .

El Mayor de 3 Numeros en C


 
// El Mayor de 3 Numeros Enteros
#include "stdio.h"
#include "stdlib.h"
int main ()
{
int a,b,c;
system("CLS");
 printf("Valor A\n");
  scanf("%d",&a);
 printf("Valor B\n");
  scanf("%d",&b);
 printf("Valor C\n");
  scanf("%d",&c);
     if((a>b)&&(a>c))
 printf("\nValor Mayor es A=%d\n",a);
  else if((b>a)&&(b>c))
 printf("\nValor Mayor es B=%d\n",b);
  else
 printf("\nValor Mayor es C=%d\n",c);
system("PAUSE");
}

El funcionamiento de los programas El Mayor de 3 Numeros en C y El Menor de 3 Numeros en C funcionan de la misma forma, a continuacion les dejo un mini algoritmo de como funciona:

1.- Imprimir a,b,c.
2.- Capturar a,b,c.
3.- Comparar a con b y a con c.
4.- Si se cumple la comparacion entonces la Mayor es a.
5.- Comparar b con c y b con c.
6.- Si se cumple la comparacion entonces la Mayor es b.
7.- En caso de que no se cumplan ninguna de las comparacion entonces la Mayor es c.

7 comentarios:

Bitacoras.com dijo...

Información Bitacoras.com...

Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias....

Jorge dijo...

Salazar necesito un programa parecido a este, pero que haga lo siguiente (NO PUEDO USAR SCANF):

2. Dados tres números naturales escriba un programa que permita determinar:
a) Cual es el mayor de los tres.
b) El producto del mayor por el menor de los tres números.

juliana perez martinez dijo...

graxxx entendi

Oliver dijo...

gracias con eso pude hacer esto:
 
#include"stdio.h"
#include"stdlib.h"
#include <iostream.h>

int main ()
{
int a,b,c;
cout<<"Le dara el mayor, neutro y el menor de los numeros introducidos"<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;

printf("1)Ingrese el primer numero:   ");
scanf("%d",&a);
cout<<""<<endl;

printf("2)Ingrese el segundo numero:  ");
scanf("%d",&b);
cout<<""<<endl;

printf("3)Ingrese el tercer numero:   ");
scanf("%d",&c);
cout<<""<<endl;

cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;


if((a<b)&&(a<c))
printf("El menor es:  %d",a);

else if((b<a)&&(b<c))
printf("El menor es:  %d",b);

else
printf("El menor es:  %d",c);
cout<<""<<endl;



if((a>b)&&(a<c))
printf("El neutro es: %d",a);

else if((a<b)&&(a>c))
printf("El neutro es: %d",b);

else if((b>a)&&(b<c))
printf("El neutro es: %d",b);

else if((b<a)&&(b>c))
printf("El neutro es: %d",b);

else if((c>a)&&(c<b))
printf("El neutro es: %d",b);

else if((c<a)&&(c>b))
printf("El neutro es: %d",b);

else
printf("El neutro es: %d",c);

cout<<""<<endl;



if((a>b)&&(a>c))
printf("El mayor es:  %d",a);

else if((b>a)&&(b>c))
printf("El mayor es:  %d",b);

else
printf("El mayor es:  %d",c);


cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
return 0;
}

Oliver dijo...

Gracias la vez anterior lo puse mal, ahora si, y los cout<<”"<<endl; son para que se mire bien en la pantalla XD
#include"stdio.h"
#include"stdlib.h"
#include <iostream.h>

int main ()
{
int a,b,c;
cout<<"Le dara el mayor, neutro y el menor de los numeros introducidos"<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;

printf("1)Ingrese el primer numero:   ");
scanf("%d",&a);
cout<<""<<endl;

printf("2)Ingrese el segundo numero:  ");
scanf("%d",&b);
cout<<""<<endl;

printf("3)Ingrese el tercer numero:   ");
scanf("%d",&c);
cout<<""<<endl;

cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;


if((a<b)&&(a<c))
printf("El menor es:  %d",a);

else if((b<a)&&(b<c))
printf("El menor es:  %d",b);

else
printf("El menor es:  %d",c);
cout<<""<<endl;



if((a>b)&&(a<c))
printf("El neutro es: %d",a);

else if((a<b)&&(a>c))
printf("El neutro es: %d",a);

else if((b>a)&&(b<c))
printf("El neutro es: %d",b);

else if((b<a)&&(b>c))
printf("El neutro es: %d",b);

else if((c>a)&&(c<b))
printf("El neutro es: %d",c);

else if((c<a)&&(c>b))
printf("El neutro es: %d",c);

else
printf("El neutro es: %d",c);

cout<<""<<endl;



if((a>b)&&(a>c))
printf("El mayor es:  %d",a);

else if((b>a)&&(b>c))
printf("El mayor es:  %d",b);

else
printf("El mayor es:  %d",c);


cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
cout<<""<<endl;
return 0;
}

Palomo dijo...

necesito un programa que haga lo siguiente: Dados dos numeros determinar cual es el mayor.
para programa turbo c++,porfavor,gracias

vl2 dijo...

estudien mas y jueguen menos, la idea de esos prOgramas es que aprendan a crearlos, NO PREGUNTAR Y LLEVARLOS YA ARMADOS....