Cod sursa(job #1972889)

Utilizator Alexandru05Giurgea Alexandru Alexandru05 Data 23 aprilie 2017 21:21:43
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <iostream>
#include <limits>

using namespace std;

int main()
{
    int a,b;
    while (std::cout << "a=" && !(std::cin >> a)) {
        std::cin.clear(); //clear bad input flag
        std::cin.ignore(numeric_limits<std::streamsize>::max(), '\n'); //discard input
        std::cout << "Invalid input; please re-enter.\n";
    }
    while (std::cout << "b=" && !(std::cin >> b)) {
        std::cin.clear(); //clear bad input flag
        std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); //discard input
        std::cout << "Invalid input; please re-enter.\n";
    }
    cout<<"a+b=";
    cout<<a+b;
}