Aktywne Wpisy

WezelGordyjski +36
Kocham życie singla! Chcę ekran projekcyjny, to go sobie maluję na ścianie! Żadnych kłótni o niszczenie salonu. A w szafce czekają już chipsy i batony ( ͡° ͜ʖ ͡°)

XYZ91 +19
#famemma Jedno wam powiem. Ci influenserzy łącznie z tymi wardegami i Baxtonami to nowy poziom zeszmacenia się za kasę, kiedyś takimi określeniami były nazywane ulicznice, ale oni przebili to po stokroć bo te chociaż nie udają, a tu jeden robi film na drugiego w którym ujawnia jego chore fantazje, a ten musi mu za to podziękować do opinii publicznej chociaż pewnie ma ochotę mu wbić nos w głowę, żeby dalej istnieć i
![[AMA] Paweł Fajdek, pięciokrotny mistrz świata w rzucie młotem](https://wykop.pl/cdn/c0834752/cb6c48282d3c4c70261f8afb5f9fa77e36d122724502ac5937f39f268d049939,q70.jpg)




Ktoś mi wyjaśni jak leci tutaj hierarchia? Kod działa poprawnie. Nie mogę pojąć zamieszania wprowadzonego przez else if. Czyli program sprawdza 1. warunek i jeśli się okaże że wiek <18 lat to nie robi nic wiecej. Jesli pierwszy IF da zły wynik to się instrukcja ELSE która na dzień dobry ma ustawionego IF nr 2 którego negatywny wynik wymusza wykonanie instrukcji w ostatnim ELSE?
cout << "Ile masz lat" << endl;**
cin >> wiek;
if(wiek<18)
{
cout<<"jestes niepelnoletni"; // wynik na dziendobry
}
else if ((wiek>=18) && (wiek<35)) // dopiero teraz sprawdza drugi warunek
{
cout<<"jestes pelnoletni ale nie mozesz byc prezydentem";
}
else
{
cout << "jestes pelnoletni i mozesz byc prezydentem";
}
return 0;
}
poprostu ktoś używa rzeczy winikajacych ze specyfikacji, a nie do końca poprawnych
if(wiek<18) //sprawdza warunek1
{
cout<<"jestes niepelnoletni";
}
else{ //jezeli warunek 1 nie zostanie spelniony to:
if ((wiek>=18) && (wiek<35)) //sprawdza drugi warunek
{
cout<<"jestes pelnoletni ale nie mozesz byc prezydentem";
}
else //jezeli drugi warunek nie zostanie spelniony to:
{
cout << "jestes pelnoletni i mozesz byc prezydentem";
}
} // zamkniecie elsa z warunku 1
to jest to samo.
@Ukochany: dzięki