wacko_dead
May 11th, 2023
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6. // Считайте информацию о трёх домах, которые видит перед собой Марта,
  7. // а также показания очевидца.
  8. // Выведите номера тех домов (1, 2, 3) которые нужно посетить,
  9. // по одному номеру в каждой строке
  10. string first_color, second_color, third_color, say_color;
  11. int first_num, second_num, third_num, say_num;
  12.  
  13. cin >> first_color >> first_num >> second_color >> second_num >> third_color >> third_num >> say_color >> say_num;
  14.  
  15. if((first_color == say_color && first_num == say_num) || (say_color == "?"s && first_num == say_num) || (first_color == say_color && say_num == -1)){
  16. cout << 1 << endl;
  17. }
  18. if((second_color == say_color && second_num == say_num) || (say_color == "?"s && second_num == say_num) || (second_color == say_color && say_num == -1)){
  19. cout << 2 << endl;
  20. }
  21. if((third_color == say_color && third_num == say_num) || (say_color == "?"s && third_num == say_num) || (third_color == say_color && say_num == -1)){
  22. cout << 3 << endl;
  23. }
  24.  
  25. if(say_color == "?"s && say_num == -1){
  26. cout << 1 << endl << 2 << endl << 3 << endl;
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment