Pablos2k16
Nov 17th, 2023
56
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.    
  11.     string c1, c2, c3, seen;
  12.     int h1, h2, h3, seen_cat;
  13.     cin >> c1 >> h1 >> c2 >> h2 >> c3 >> h3 >> seen >> seen_cat;
  14.    
  15.    
  16.     if ((c1 == seen && h1 == seen_cat) || (seen == "?"s && seen_cat == h1) || (seen == c1 && seen_cat == -1)) {
  17.         cout << 1 << endl;
  18.     }
  19.    
  20.     if ((c2 == seen && h2 == seen_cat) || (seen == "?"s && seen_cat == h2) || (seen == c2 && seen_cat == -1)) {
  21.         cout << 2 << endl;
  22.     }
  23.    
  24.     if ((c3 == seen && h3 == seen_cat) || (seen == "?"s && seen_cat == h3) || (seen == c3 && seen_cat == -1)) {
  25.         cout << 3 << endl;
  26.     }
  27.     else if (seen == "?"s && seen_cat == -1) {
  28.         cout << 1 << endl
  29.              << 2 << endl
  30.              << 3 << endl;
  31.     }
  32.    
  33. }
Advertisement
Add Comment
Please, Sign In to add comment