Poziom 1 rozdz 12 zad domowe
Ostatnio zmodyfikowano 2017-09-16 13:25
kAKASHKIN Temat założony przez niniejszego użytkownika |
Poziom 1 rozdz 12 zad domowe » 2017-09-15 18:39:31 Witam. Napisz odpowiedni program dzięki któremu przetestujesz kolejność wykonywania operacji logicznych. Zrób co najmniej dwa programy. Pierwszy z nich niech nie wykorzystuje nawiasów zaokrąglonych, drugi program natomiast niech będzie modyfikacją pierwszego, który wymusi inną kolejność wykonania działań niż jest to standardowo zapewnione przez język C++.
czy ten kod do tego zad domowego jest ok?
#include <iostream> using namespace std; int main () { bool wynik; wynik = true && true && true || false && !false && true && !false||false; cout << "Wynik = " << wynik << endl; return 0;}
|
|
karambaHZP |
» 2017-09-15 19:07:02 Gdzie "conajmniej" drugi program? |
|
TwardyOrzech |
» 2017-09-16 07:51:29 Wygląda dobrze, ale najłatwiej się przekonasz naciskając f9. |
|
kAKASHKIN Temat założony przez niniejszego użytkownika |
» 2017-09-16 12:03:48 No tak racja, pierwszy program napisalem, gdzie bylo trzeba ominac nawiasy okragle. Co do drugiego, tam gdzie mam wymusic zmiane kolejnosci wykonywania dzialan, to chodzi o to, ze zamiast kolejnosci obowiazujacej w standardzie C++ tj. ! -> || -> &&, musze tylko zmienic kolejnosc np. && -> ! -> ||? Czy zle zrozumialem. Prosilbym o pomoc. |
|
karambaHZP |
» 2017-09-16 12:28:32 Chodzi i zamianę kolejności działań. Jak w matematyce: 2 + 2 * 2 = 6 (2 + 2) * 2 = 8 |
|
kAKASHKIN Temat założony przez niniejszego użytkownika |
» 2017-09-16 13:25:08 @karambaHZP
Jesli chodzi o 2 zadanie, to o cos takiego chodzilo? Czy jeszcze nie to. Pierwsze zad. gdzie bylo trzeba opuscic nawiasy jest chociaz ok? Sorry za problemy, ale wole miec pewnosc i mam nadzieje, ze te forum rozwieje kazde moje watpliwosci jesli chodzi o c++
#include <iostream> using namespace std; int main () { bool a = true; bool b = true; bool c = true; cout << " a && b && c = " << (a && b && c) << endl<< " !(a && b && c) = " << (!(a && b && c))<< endl; return 0; }
|
|
« 1 » |