Pages

miércoles, 6 de marzo de 2013

Valor intermedio de 3 números - Código C++

Realizar un programa c++ que determine el numero intermedio de 3 números enteros ingresados por teclado.
Codigo Fuente en C++
#include <iostream>
using namespace std ;

int main ()
{
    int a,b,c;
    //ingresamos los numeros
    cout << "Ingrese primer numero : " ;
    cin >> a;
    cout << "Ingrese segundo numero : " ;
    cin >> b;
    cout << "Ingrese tercer numero : " ;
    cin >> c;

    if(a>b && a<c || a<b && a>c )
        cout << "El numero intermedio es : " << a;
    else if(b>a && b<c || b<a && b>c)
        cout << "El numero intermedio es : " << b;
    else if(c>a && c<b || c<a && c>b)
        cout << "El numero intermedio es : " << c;
    else
        cout << "No existe un numero intermedio";
}

11 comentarios:

Anónimo dijo...

Pero cuando no sean de tres numeros y sean de diez ??

Anónimo dijo...

pues harias un arreglo y un recorrido burbuja para eso pero basicamente para 3 numeros este esta bien ... jejejej

Unknown dijo...

y si 2 numeros son iguales?

Unknown dijo...

si fueran para 5 numeros

Unknown dijo...

Buen trabajooooo
Muchas gracias
Me has ayudado muchooooo

Unknown dijo...

Y como se haría eso en diagrama de flujo (en el programa DFD)

Anónimo dijo...

graciaaaaas

FERDINANDVS dijo...

Pues para el caso de que dos números fueran iguales, o lo sean los tres, se imprimiría la última opción, donde se concluye que no existe un número intermedio. Basta analizar el código, hacer "pruebas de escritorio". Así se evitaría preguntar obviedades, por no decir otra cosa.

UTMA Creative Thinking dijo...

+1

Anónimo dijo...

gracias bro por la ayuda

EDA3CFrankD582B dijo...

95FF8
glucotrust
https://www.pinshop.com.tr/game/pubg-mobile/pubg-mobile-uc

Publicar un comentario