C + +На бесконечной вправо и вверх шахматной доске находится ладья?

Информатика | 5 - 9 классы

C + +

На бесконечной вправо и вверх шахматной доске находится ладья.

Два игрока передвигают ее по очереди.

За один ход разрешено сдвинуть ладью вниз или влево на произвольное (ненулевое) количество клеток так, чтобы ладья не покинула доску.

Цель игры – переместить ладью в левый нижний угол, то есть клетку с координатами (1, 1).

Известно, что оба игрока придерживаются оптимальной стратегии.

Игрок №1 ходит первым, при этом он обязан совершить хотя бы один ход.

Если первый ход сделать нельзя, то определить победителя также невозможно.

Требуется написать программу, которая найдет номер победившего игрока, либо определит, что этого сделать нельзя.

Входные данные

Входной файл INPUT.

TXT содержит два натуральных числа, разделенных пробелами : X и Y – координаты ладьи перед первым ходом (X, Y ≤ 109).

Выходные данные

В выходной файл OUTPUT.

TXT выведите одно число – номер победившего игрока.

Если победителя определить невозможно, то следует вывести 0.

Примеры

№ INPUT.

TXT OUTPUT.

TXT

1 1 1 0

2 1 6 1.

Ответить на вопрос
Ответы (1)
Lvbnhbq8686 28 дек. 2023 г., 05:27:56

Visual Studio 2017 C + +

#include "stdafx.

H"

#include < ; iostream> ;

#include < ; fstream> ;

using namespace std ;

int main()

{ ifstream read_file("input.

Txt") ; ofstream write_file("output.

Txt") ; int x, y ; read_file > ; > ; x > ; > ; y ; if (x = = 1 & ; & ; y = = 1) { write_file < ; < ; "0" < ; < ; endl ; return 0 ; } if (x = = 1 || y = = 1) { write_file < ; < ; "1" < ; < ; endl ; return 0 ; } if (x!

= y) { write_file < ; < ; "1" < ; < ; endl ; return 0 ; } if (x = = y) { write_file < ; < ; "2" < ; < ; endl ; return 0 ; } return 0 ;

}.

KateSilaeva12 25 дек. 2023 г., 00:09:17 | 10 - 11 классы

Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8 : первое число - номер вертикали (при счете слева направо), второе - номер горизонтали (при счете снизу вв?

Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8 : первое число - номер вертикали (при счете слева направо), второе - номер горизонтали (при счете снизу вверх).

На поле (a, b) расположен король.

Верно ли, что он может одним ходом попасть на поле (c, d)?

Чтобы попасть на собственное поле, королю нужно два хода.

Значения c и d могут находится вне границ шахматной доски.

В этом случае Король в принципе не может попасть на заданное поле.

Формат входных данных

Даны натуральные числа a, b каждое из которых не превосходит 8.

А также числа c, d каждое из которых лежит в интервале [0, 10]

Формат выходных данных

На выходе программы должно быть написано булево значение, определяющее выполняется ли заданное условие задача на паскаль.

Bogdanlazareff 6 окт. 2023 г., 10:08:32 | 5 - 9 классы

Определите тип выходных данных, если необходимо посчитать количество вхождений буквы "с" и позицию первого вхождения буквы "у" в строке " Я учусь в 7 - ом классе"?

Определите тип выходных данных, если необходимо посчитать количество вхождений буквы "с" и позицию первого вхождения буквы "у" в строке " Я учусь в 7 - ом классе".

12345win 8 нояб. 2023 г., 01:50:46 | 5 - 9 классы

Скорость передачи данных через WAP - соединение равна 512 000 бит / с?

Скорость передачи данных через WAP - соединение равна 512 000 бит / с.

Через данное соединение передают файл размером 875 Кбайт.

Определите время передачи файла в секундах.

Akimzhan12131 12 дек. 2023 г., 07:20:32 | 5 - 9 классы

Написать программу, которая выводит на экран таблицу умножения на n (n - натуральное число от 2 до 9?

Написать программу, которая выводит на экран таблицу умножения на n (n - натуральное число от 2 до 9.

Пример входных данных Пример выходных данных

Введите n = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18 3 * 7 = 21 3 * 8 = 24 3 * 9 = 27

Помогите!

Ashn0919 7 нояб. 2023 г., 21:11:01 | 5 - 9 классы

Дана последовательность натуральных чисел 1, 2, 3, ?

Дана последовательность натуральных чисел 1, 2, 3, .

, N(1< ; = N< ; = 1000).

Необходимо сначала расположить в обратном порядке часть этой последовательности от элемента с номером А до элемента с номером В, а затем о С до D (А< ; В ; С< ; D ; 1< ; = A, B, C, D< ; = N).

Входные данные

вводятся натуральные числа N, A, B, C, D.

Выходные данные

требуется вывести полученную последовательность

Примеры

9 2 5 6 9

выходные данные

1 5 4 3 2 9 8 7 6

Помогите пожалуйста, очень срочно!

​.

Natash198405 7 дек. 2023 г., 06:04:05 | студенческий

ДАЮ ВСЕ БАЛЛЫ?

ДАЮ ВСЕ БАЛЛЫ!

Задача 3 : Соревнование делимости

Кате нравятся целые числа, которые делятся без остатка на число K, а Маше — целые числа, которые делятся без остатка на число M.

Сегодня подруги решили утроить соревнование и выяснить, чьи любимые числа лучше.

Для начала они выписали на лист бумаги все целые числа от A до B включительно.

Затем Катя посчитала, сколько чисел среди выписанных делятся на число K без остатка, а Маша посчитала, сколько чисел делятся на число M без остатка.

В соревновании победит та из них, чьих любимых чисел окажется больше.

Если же количества любимых чисел Кати и Маши совпадут, объявляется ничья.

Для того, чтобы определить победителя, девочки попросили вас вычислить разность количества любимых чисел Кати и Маши.

Входные данные

Программа получает на вход четыре целых положительных числа, записанных в отдельных строках : K, M, A и B.

Числа не превосходят 2×109.

Выходные данные

Программа должна вывести одно целое число — разность количества любимых чисел Кати и количества любимых чисел Маши.

Система оценивания

Решение, правильно работающее только для случаев, когда входные числа не превосходят 100, будет оцениваться в 60 баллов.

Кошкина15 18 дек. 2023 г., 02:07:45 | 10 - 11 классы

Подсчитайте, сколько различных ходов могут сделать крестики в начале игры < ; крестики - нолики> ; на поле 3 * 3?

Подсчитайте, сколько различных ходов могут сделать крестики в начале игры < ; крестики - нолики> ; на поле 3 * 3.

Demkod 18 окт. 2023 г., 11:38:29 | 5 - 9 классы

Объясните пожалуйста, решение этой задачиУ исполнителя Омега две команды, которым присвоены номера :1?

Объясните пожалуйста, решение этой задачи

У исполнителя Омега две команды, которым присвоены номера :

1.

Прибавь 3 ;

2.

Раздели на b

(b — неизвестное натуральное число ; b ≥ 2).

Выполняя первую из них, Омега увеличивает число на экране на 3, а выполняя вторую, делит это число на b.

Программа для исполнителя Омега — это последовательность номеров команд.

Известно, что программа 11211 переводит число 30 в число 12.

Определите значение b.

Anahit1 7 дек. 2023 г., 12:25:17 | студенческий

Python, срочно?

Python, срочно.

Помогите пожалуйста

1) На входе программы есть два целых числа, каждое в отдельной строке.

На выход нужно подать сумму заданных чисел.

Входные данные

Два целых числа, записанных в столбик.

Выходные данные

Сумма заданных чисел.

Примеры

Ниже вы найдете примеры входных данных и ответов, которые должна вывести ваша программа.

12

9

Ответ №1

21

2) Вам дано целое число n.

Также есть три вида операций :

Уменьшить n на 1.

Увеличить n на 1.

Если n делится нацело на 3, разделите n на 3.

За какое минимальное количество сделок можно сделать число n равным 1?

Входные данные

Первая строка содержит одно целое число n (1≤n≤1018).

Выходные данные

Выведите одно число – минимальное количество операций, за которое можно сделать число n равным 1.

Примечание

В первом примере можно раз поделить на 3 и получим 1.

Во втором примере можно сначала дважды убавить n на 1, а затем разделить на 3.

Оценивание

Решения, работающие правильно для ограничений 1≤n≤105, будут набирать 40% баллов.

Примеры

Ниже вы найдете примеры входных данных и ответов, которые должна вывести ваша программа.

Входные данные №1

3

Ответ №1

1

Входные данные №2

5

Ответ №2

3

Входные данные №5

70109

Ответ №5

18.

Anivdovina2013 13 окт. 2023 г., 09:51:40 | 10 - 11 классы

Смотрите задание в питонеДано число 123 в файле input?

Смотрите задание в питоне

Дано число 123 в файле input.

Txt

Нужно в файл output.

Txt вывести ответ 1, 2, 3 тоесть разделить цифры помогите , самое главное каким образом мне сделать с одного файла в другой я не понимаю.

На этой странице сайта размещен вопрос C + +На бесконечной вправо и вверх шахматной доске находится ладья? из категории Информатика с правильным ответом на него. Уровень сложности вопроса соответствует знаниям учеников 5 - 9 классов. Здесь же находятся ответы по заданному поиску, которые вы найдете с помощью автоматической системы. Одновременно с ответом на ваш вопрос показаны другие, похожие варианты по заданной теме. На этой странице можно обсудить все варианты ответов с другими пользователями сайта и получить от них наиболее полную подсказку.