Pytanie o zmienne logiczne

0

Część, mam małą zagwozdkę dotyczącą zapisywania danych typu bool a w moich notatkach i podręczniku temat zmiennych logicznych jest dość ogólnie wyjasniony, otóż czeka mnie egzamin z podstaw programowania i może się pojawić pytanie typu: Zadeklaruj dwie zmienne logiczne jedną instrukcją, łącząc deklarację z inicjalizacją. Pierwszej zmiennej trzeba nadać wartość logiczną zdania "w moim nazwisku występuje litera A", a druga ma byc zainicjalizowana koniunkcją pierwszej zmiennej i wartości logicznej zdania "jestem kobietą".

Czy jeśli zapiszę to w poniższej postaci
bool "w moim nazwisku występuje litera A"=true, "w moim nazwisku występuje litera A"&&"jestem kobietą"=false;
to będzie w miarę OK z punktu widzenia C++?

czy bardziej coś w stylu

string zdanie1 ="w moim nazwisku występuje litera A";
string zdanie2 ="jestem kobietą";

bool zdanie1 = true, zdanie1 && zdanie2 = false;

czy może jeszcze inaczej to powinno poprawnie sie zapisać? Proszę o poradę :)

0

Niezbyt rozumiem co autor zadania miał na myśli.
Zakładam że po prostu wpisujesz odpowiednie wartości (true albo false) do odpowiednich zmiennych, tak jak poniżej.

bool has_A = true albo false
bool has_A_and_woman = has_a && true albo false
0
Silent81 napisał(a):

Zadeklaruj dwie zmienne logiczne jedną instrukcją, łącząc deklarację z inicjalizacją.

@atmal: miała być jedna ”instrukcja”. :P Musi pozostać poniższy schemat:

bool foo = true, bar = foo && false;

@Silent81: w miejsca true i false wrzuć wywołania odpowiednich funkcji/metod, spełniających wymagania.

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