fbpx

Problema #447 – cifmid – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

Se citește de la tastatură un număr natural de 3 cifre, distincte. Să se afișeze pe ecran cifra din mijloc, ca valoare.

Date de intrare

Programul va citi de la tastatură un număr natural de 3 cifre.

Date de ieşire

Programul va afişa pe ecran cifra care nu este nici minimă și nici maximă.

Restricţii şi precizări

  • Numărul citit de la tastatură este natural, de 3 cifre

Exemplu

Intrare

397

Ieșire

7
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int x,a,b,c;
    cin >> x;
    a=x/100;
    b=(x%100)/10;
    c=(x%100)%10;
    if ((a<b && b<c) || (c<b && b<a))
        cout << b;
    else if ((b<a && a<c) || (c<a && a<b))
        cout << a;
        else 
            cout << c;
    return 0;
}
Comentarii

S-ar putea sa iti placa