Pages

viernes, 18 de enero de 2013

Determinar el mayor de tres números Codigo Fuente en C++

Problema
Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cual es el mayor
Solución
  • Entrada: 5 8 1
  • Salida: 8
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int A,B,C;
    cout<<("Ingresa un numero ")<<endl;
    cin>>A;
    cout<<("Ingresa otro numero  ")<<endl;
    cin>>B;
    cout<<("Ingresa un numero  ")<<endl;
    cin>>C;
    if(A > B && A > C){
    cout<<"El numero mayor es "<<A;
    }else{
        if(B > A && B > C){
        cout<<"El numero mayor es "<<B;
        }else{
        cout<<"El numero mayor es "<<C;
        }
    }
   return 0;
}

31 comentarios:

iObed dijo...

y si A y B tiene el mismo valor?

Anónimo dijo...

si a y b tienen el mismo valor entonces, si son los valores mas altos, de igual manera sera un solo numero mayor.

Anónimo dijo...

Construya un algoritmo que al recibir los datos A,B,C,D,F, estos sean impreso en orden inverso.

Anónimo dijo...

Construya un algoritmo que al recibir como datos 2 numeros, pueda calcular la suma,resta division y multiplicacion de dichos numeros.

Unknown dijo...

cont_1=num1;
cont_2=num2;
cont_3=num3;
if cont_1>= cont_2 and cont_1>= cont_3 then
mayor:=cont_1;
elsif cont_2>= cont_3 then
mayor:=cont_2;
elsif cont_3>= cont_2 then
mayor:=cont_2;
end if;

jhony dijo...

#include
#include
#include
int main()
{
clrscr();
int A,B,C;
cout<<("Ingresa un numero: ")<>A;
cout<<("Ingresa otro numero: ")<>B;
cout<<("Ingresa un numero: ")<>C;
if(A > B && A > C)
{
cout<<"El numero mayor es: "< A && B > C){
cout<<"El numero mayor: es "<<B<<endl;
}
else
{
cout<<"El numero mayor es: "<<C<<endl;
}
}
if(A < B && A < C)

{
cout<<"El numero menor es: "<<A<<endl;
}
else
{
if(B < A && B < C){
cout<<"El numero menor: es "<<B<<endl;
}
else
{
cout<<"El numero manor es: "<<C;
}
}

cin.get();
cin.get();
}

Unknown dijo...

buenas noches

Ignacio Ergueta dijo...

como lo hago sin usar laas condicionales

Anónimo dijo...

que significa y por que la &??:v

Xfms dijo...

me piden que ingrese 3 numeros almacenados en a,b y c y determinar el mayor pero cuando b o c sean mayor que a que el valor de b o c tiene que pasar a a para que a siempre sea el mayor. como puedo hacer esto?

Xfms dijo...

me piden que ingrese 3 numeros almacenados en a,b y c y determinar el mayor pero cuando b o c sean mayor que a que el valor de b o c tiene que pasar a a para que a siempre sea el mayor. como puedo hacer esto?

Xfms dijo...

me piden que ingrese 3 numeros almacenados en a,b y c y determinar el mayor pero cuando b o c sean mayor que a que el valor de b o c tiene que pasar a a para que a siempre sea el mayor. como puedo hacer esto?

Anónimo dijo...

El operador lógico (AND) && sirve para hacer comparaciones, por ejemplo:

Si 14 es mayor a 10 Y 14 es mayor 11 entonces haga lo siguiente...

Revisa este link donde vienen explicados todos los operadores lógicos con ejemplos.

http://michelletorres.mx/operadores-logicos-en-c/

Anónimo dijo...

gracias

Anónimo dijo...

gracias SI ME SIRVIO

ALBERTH CELESTINO CORNELIO dijo...
Este comentario ha sido eliminado por el autor.
Unknown dijo...

Me pidieron comparar 3 números sacar mayor menor y mediano

luis dijo...

Me pidieron determinar el mayor de 3 numeros,
pero sin usar operadores logicos como el and y or

José Luis Zambrano Ávila dijo...

me pidieron lol mismo pero en función

Anónimo dijo...

#include

using namespace std;

int main(){
int n1,n2,n3;

cout<<"Digite sus numeros: ";
cin>>n1>>n2>>n3;
cout<n3){
if(n1>n2){
cout<<"El mayor es "<n1){
if(n2>n3){
cout<<"El mayor es "<n1){
if(n3>n2){
cout<<"El mayor es "<<n3;
}
}
}

Anónimo dijo...

y si los tres tienen el mismo valor ??

vlad dijo...




//este codigo es para 4 numeros
#include
using namespace std;
int main()
{
int n1, n2, n3, n4, mayor;
cout << " introduzca cuatro numeros ";
cin >> n1 >> n2 >> n3>>n4;

if(n1 > n2 && n1 > n3&&n1>n4){
cout<<"El numero mayor es "< n1 && n2 > n3&&n2>n4)
{
cout<<"El numero mayor es "< n1 && n3 > n2&&n3>n4)
{

cout<<"El numero mayor es "<<n3<<endl;;
}
else
cout << " el mayor es :" << n4 << endl;
}
if(n1 < n2 && n1 < n3&&n1<n4){
cout<<"El numero menor es "<<n1<<endl;

}
else
{
if(n2 < n1 && n2 < n3&&n2<n4)
{
cout<<"El numero menor es "<<n2<<endl;
}
else
if(n3 < n1 && n3 < n2&&n3<n4)
{

cout<<"El numero menor es "<<n3<<endl;;
}
else
cout << " el menor es :" << n4 << endl;
}


system("PAUSE");
return 0;
}

Anónimo dijo...

ayuda con esto porfass


Construir un algoritmo que permita ingresar 3 números enteros positivos y que determine cuál de ellos es el mayor, cual es el menor y cuál es el número medio.

Anónimo dijo...

me pueden ayudar con este problema

Una empresa se encarga de la venta y distribución de CD. Los clientes pueden adquirir los artículos por cantidad. Los precios son:
a. S/. 3.50 si se compra hasta 9 unidades.
b. S/. 3.30 si se compra entre 10 unidades y hasta 99.
c. S/. 3.10 si se compra entre 100 y 499 unidades.
d. S/. 2.80 para más de 500.
El vendedor gana por cada CD vendido S/. 1.25. Realizar un algoritmo que calcule el precio total para el cliente y la ganancia para el vendedor.
Proponer el Análisis, Pseucódigo y C++.

Unknown dijo...

hola me pueden ayudar con este ejercicio? Escriba un programa que lea tres números y determine cuál de ellos es el mayor.

Anónimo dijo...

Disculpa me podrías ayudar con el número menor

Unknown dijo...

Construir un algoritmo que permita ingresar tres números enteros, determine el número mayor y menor. eso porf

Angel Fernando Martinez Martinez dijo...

DADOS TRES NUMEROS DIFERENTES, IMPRIMIR EN PANTALLA CUAL DE ELLOS ES MAYOR. ( CON OPERADORES LOGICOS). ayuda

Angel Fernando Martinez Martinez dijo...

DADOS TRES NUMEROS DIFERENTES, IMPRIMIR EN PANTALLA CUAL DE ELLOS ES MAYOR. ( CON OPERADORES LOGICOS).

Anónimo dijo...

#include
using namespace std;

int main(){
float a,b,c;
cout<<"Escribe 3 numeros\n"; cin>>a>>b>>c;
if(a>b&&a>c){
cout<<"El nuemro mas grande es: "<a&&b>c){
cout<<"El nuemro mas grande es: "<<b;

}else{
cout<<"El nuemro mas grande es: "<<c;
}
}
if(a<b&&a<c){
cout<<"El nuemro mas pequeño es: "<<a;
}else{
if(b<a&&b<c){
cout<<"El nuemro mas pequeño es: "<<b;
}else{
cout<<"El nuemro mas pequeño es: "<<c;

}
}
return 0;
}

Anónimo dijo...

ese algoritmo dice cual es mayor y cual es menor

Publicar un comentario