This is comment for paste
Логические операции «и», «или», «не»
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- // Считайте информацию о трёх домах, которые видит перед собой Марта,
- // а также показания очевидца.
- // Выведите номера тех домов (1, 2, 3) которые нужно посетить,
- // по одному номеру в каждой строке
- string first_color, second_color, third_color, say_color;
- int first_num, second_num, third_num, say_num;
- cin >> first_color >> first_num >> second_color >> second_num >> third_color >> third_num >> say_color >> say_num;
- if((first_color == say_color && first_num == say_num) || (say_color == "?"s && first_num == say_num) || (first_color == say_color && say_num == -1)){
- cout << 1 << endl;
- }
- if((second_color == say_color && second_num == say_num) || (say_color == "?"s && second_num == say_num) || (second_color == say_color && say_num == -1)){
- cout << 2 << endl;
- }
- if((third_color == say_color && third_num == say_num) || (say_color == "?"s && third_num == say_num) || (third_color == say_color && say_num == -1)){
- cout << 3 << endl;
- }
- if(say_color == "?"s && say_num == -1){
- cout << 1 << endl << 2 << endl << 3 << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment