Skocz do zawartości

Mass69

Członkowie
  • Postów

    1
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Mass69

  1. Witam, jestem totalnie zielony w c++, ale chciałbym się poduczyć. Napisałem program który po podaniu rok pokazuje czy jest on aktualny, za ile lat bedzie, ile lat temu był, jeśli 0 to bład, p.n.e. Mój problem polega na zapewne błednej składni if, i po wpisaniu np. 2015, wyświetla : Rok 2015 jest obecnie wartosć nie prawidłowa. A wartość nie prawidłowa powinna wyświetlić się tylko przy podaniu 0. Jak to skorygować ? Pozdrawiam

    #include
    
    using namespace std;
    
    int main()
    
    {
    int year;
    cout << "Podaj rok: ";
    
    cin >> year;
    
    if (year == 2015 )
    {
    cout << "Rok 2015 jest obecnie";
    }
    else if (year > 2015 )
    {
    cout << "Rok " << year << " nastapi za " << year-2015 << "lat" <
    }
    else (year < 2015);
    {
    cout << "Rok " << year << " był " << 2015-year << " lat temu";
    }
    if (year == 0)
    {
    cout <<"Wprowadzone dane sa nieprawidlowe";
    }
    else if (year < 0)
    {
    cout << "Rok" << -year << " p.n.e był " << year-2015 << " lat temu";
    }
    return 0;
    }

     

×
×
  • Utwórz nowe...