Introducción
Encontrar el número más grande entre tres números ingresados por el usuario es un problema común en la programación. En este laboratorio paso a paso, aprenderemos cómo resolver este problema utilizando C++.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
Encontrar el número más grande entre tres números ingresados por el usuario es un problema común en la programación. En este laboratorio paso a paso, aprenderemos cómo resolver este problema utilizando C++.
Primero, crea un archivo main.cpp
en el directorio ~/project
utilizando el siguiente comando:
touch ~/project/main.cpp
Copia y pega el siguiente código en el archivo main.cpp
:
#include<bits/stdc++.h>
using namespace std;
int greatest(int a,int b,int c){
// compara tres números y devuelve el mayor
if(a>b&&a>c){
return a;
}
else if(b>a&&b>c){
return b;
}
else{
return c;
}
}
int main(){
int num1,num2,num3;
cout<<"Enter the three numbers: "; // pide al usuario que ingrese tres números
cin>>num1>>num2>>num3;
cout<<"The greatest number is: "<<greatest(num1,num2,num3); // muestra el número mayor
return 0;
}
Compila el código utilizando el siguiente comando:
g++ main.cpp -o main &&./main
Esto compilará el código y generará un archivo ejecutable main
. La salida se mostrará en la terminal.
El código primero define una función greatest
que toma tres argumentos enteros y devuelve el mayor de ellos.
int greatest(int a,int b,int c){
if(a>b&&a>c){
return a;
}
else if(b>a&&b>c){
return b;
}
else{
return c;
}
}
En la función main
, solicitamos al usuario que ingrese tres números y los almacenamos en num1
, num2
y num3
. Luego, llamamos a la función greatest
con estos tres números y mostramos el resultado.
int main(){
int num1,num2,num3;
cout<<"Enter the three numbers: ";
cin>>num1>>num2>>num3;
cout<<"The greatest number is: "<<greatest(num1,num2,num3);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int greatest(int a,int b,int c){
// compara tres números y devuelve el mayor
if(a>b&&a>c){
return a;
}
else if(b>a&&b>c){
return b;
}
else{
return c;
}
}
int main(){
int num1,num2,num3;
cout<<"Enter the three numbers: "; // pide al usuario que ingrese tres números
cin>>num1>>num2>>num3;
cout<<"The greatest number is: "<<greatest(num1,num2,num3); // muestra el número mayor
return 0;
}
En este laboratorio, aprendimos cómo encontrar el número mayor entre tres números ingresados por el usuario utilizando C++. Creamos una función que comparaba tres números y devolvía el número mayor. Luego, solicitamos al usuario que ingresara tres números, llamamos a la función con esos números e imprimimos el resultado.