Witam,
dopiero co zacząłem programować i mam pewną zagwozdkę. (Jestem dopiero po dwóch poradnikach Pana Mirosława, więc o programowaniu nie wiem jeszcze nic.)
#include <iostream>
using namespace std;
int wiek;
int main()
{
cout << "ile masz lat?";
cin >> wiek;
if(wiek=18)
{
cout << "Jestes pelnoletni.";
}
else
{
cout << "Nie jestes pelnoletni.";
}
return 0;
}
Po naciśnięciu F9 i wpisaniu wieku innego od 18 np. 12 program odpowiada "Jestes pelnoletni". Z tego co zrozumiałem w poradnikach, projekt powinien pokazać drugą opcję, ale kiedy zmienię fragment kodu na:
if(wiek==18)
wszystko działa tak ja powinno. Czy ktoś mógłby mi powiedzieć dlaczego pierwszy przypadek nie działa po mojej myśli, a drugi już tak ? Za odp. z góry dziękuję.
Jeżeli post umieściłem w złej kategorii lub tagi są niepoprawne, proszę o informację zwrotną, poprawię