• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z else

–1 głos
74 wizyt
pytanie zadane 5 dni temu w C i C++ przez użytkownika goodman7 Nowicjusz (150 punkty)
edycja 5 dni temu przez użytkownika Eryk Andrzejewski

Witam,

czy mógłby mi ktoś wyjaśnić dlaczego program w tej postaci nie działa? Wyskakujący błąd to 'else' without a previous 'if'.
A gdy usunę linijkę:

cout << "ale czy to kogos interesuje? :)";

wszystko działa bez problemu.

Pozdrawiam  

#include <iostream>

using namespace std;

int main()
{
    int wiek;
    cout<<"Podaj wiek: ";
    cin >> wiek;

    if(( wiek >= 18 ) && ( wiek <= 100 ))

        cout << "Twierdzisz, ze jestes pelnoletni...";
        cout << "ale czy to kogos interesuje? :)";

        else
            cout<<"Nie nadajesz sie..";

    cout << "Koniec" <<endl;
}

 

komentarz 5 dni temu przez użytkownika xmentor Pasjonat (22,960 punkty)

Kurde, po prawej jest wyszukiwarka - przed dodaniem posta jest informacja:

Upewnij się, że Twój problem nie został już rozwiązany lub podobne pytanie nie zostało już zadane - użyj wyszukiwarki, przejrzyj linkownię z najczęstszymi problemami.

2 odpowiedzi

+1 głos
odpowiedź 5 dni temu przez użytkownika seba316d Użytkownik (500 punkty)
wybrane 5 dni temu przez użytkownika goodman7
 
Najlepsza
Dokładnie musisz zrobić:
 

if(( wiek >= 18 ) && ( wiek <= 100 ))

{

 

        cout << "Twierdzisz, ze jestes pelnoletni...";

        cout << "ale czy to kogos interesuje? :)";

}

        else
            cout<<"Nie nadajesz sie..";

 

    cout << "Koniec" <<endl;
komentarz 5 dni temu przez użytkownika playerony Stary wyjadacz (14,120 punkty)
Bez przesady chyba da radę to ogarnąć xD
komentarz 5 dni temu przez użytkownika goodman7 Nowicjusz (150 punkty)
Dokładnie haha, myślałem że już próbowałem wszystkiego ..
+5 głosów
odpowiedź 5 dni temu przez użytkownika Kodeman Obywatel (1,730 punkty)
Brakuje klamr dla ifa. Gdyby nie został spełniony, to linijka "ale czy to kogos interesuje" nadal by się wykonała.

Podobne pytania

+1 głos
3 odpowiedzi 116 wizyt
pytanie zadane 28 maja 2016 w Programowanie przez użytkownika Kacper Wach Nowicjusz (150 punkty)
0 głosów
1 odpowiedź 132 wizyt
pytanie zadane 4 lipca 2015 w C i C++ przez użytkownika RizZeR Nowicjusz (150 punkty)
0 głosów
4 odpowiedzi 226 wizyt
pytanie zadane 22 sierpnia 2015 w C i C++ przez użytkownika Decol Użytkownik (560 punkty)
...