Tabelka logiczna - jak to ugryźć?

0

Witam,
Mam problem z utworzeniem, jakby nie było prostego zadania w C++.
Zadanie brzmi:

Napisać program wypisujący tabelkę postaci
p q p and q p or q not p
true true ... .... ...
true false ... .... ...
false true ... .... ...
false false ... .... ...
(p i q mają być zmiennymi)

Otóż, nie wiem jak podejść do problemu. Jakim cudem p i q będąc zmienną może raz przyjmować wartość true, a raz false?
Wykładowca mówił, żeby zastosować pętlę, ale jak go zapytałem jak on by to widział pobieżnie (w sensie żeby mi nie dyktował kodu, tylko schematycznie powiedział) to stwierdził, że w sumie on sam nie wie o co tu chodzi.

0

Ty sobie robisz jaja teraz? o_O

	bool p = true;
	for(int i=0;i<2;i++){
	  bool q = true;
	  for(int j=0;j<2;j++){
	    cout<<"p="<<p<<", q="<<q<<endl;
	    q = false;
	  }
	  p = false;
	}

http://ideone.com/Nuwsfu
Magia!

A tak serio to zmień studia, bo ewidentnie trafiłeś w jakieś złe miejsce. Może jeszcze można sie przepisać na piekarza albo stolarza?

0

@Shalom ale ty zgryźliwy jesteś, nie to co słodki @msm

1 użytkowników online, w tym zalogowanych: 0, gości: 1