Hola haber que te parece esto:
Código C++:
Ver original#include<iostream>
using namespace std;
int main()
{
int mayor, menor, i=1, numero;/*declaracion de vairiables*/
cout<<"ingresa numero "<<i<<endl;/*lo primero es pedir el primer numero por pantalla, leerlo del teclado*/
cin>>numero;
mayor=numero;/*Aquí creo que está la clave del algoritmo, guardo en "menor" y en "mayor" el numero recogido*/
menor=numero;
for(i=1; i<3; i++)
{
cout<<"ingresa numero "<<i<<endl;
cin>>numero;
if(numero>mayor)/*con el primer condicional me aseguro de que si el numero siguiente que se me pide por teclado es mayor que "mayor" me lo guarde en "mayor"*/
{
mayor=numero;
}
if(numero<menor)/*con el segundo condicional me aseguro de que si el numero recogido por teclado es menor que "menor" me lo guarde en "menor"*/
{
menor=numero;
}
}
cout<<"el numero mayor es : "<<mayor<<endl;/* imprimo mayor y menor*/
cout<<"el numero mmenor es : "<<menor<<endl;
}
PD: El motivo por el cual te ayudo tanto poniéndote el código es por que se ve que estás empezando, debes de leer bien los comentarios de los códigos que te escriban y además irte acostumbrando para las próximas dudas de escribir el código que tengas hecho, para así asegurarnos que lo estás intentando y que esto no es una mera ayuda para hacer tus ejercicios en los que no tienes ningún interés en aprender, espero seas consecuentes con la filosofía del foro. Saludos