В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Неко163
Неко163
17.12.2022 18:36 •  Информатика

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в одну из куч (по своему выбору) два камня или увеличить количество камней в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней. Игра завершается в тот момент, когда суммарное количество камней в кучах становится не менее 73. Победителем считается игрок, сделавший последний ход, то есть первым получивший такую позицию, что в кучах всего будет 73 или больше камней.
В начальный момент в первой куче было 9 камней, во второй куче – S камней; 1 ≤ S ≤ 63.
1. Ваня выигрывает 1ым ходом после неудачного первого хода Пети. Назвать минимальное значение S.
2. Указать минимальное значение S при котором Петя побеждает 2ым ходом в независимости от хода Вани.
3. Найдите два значения S ,при котором у Вани есть выигрышная стратегия победы при любом ходе Пети 1ым или 2ым ходом , но у него нет стратегии , гарантирующей победы в 1ом ходе. ответ записать в порядке возрастания.

Показать ответ
Ответ:
evgeniaf399
evgeniaf399
04.03.2020 02:06

C++

#include <iostream>

using namespace std;

int main()

{

setlocale(LC_ALL, "RUS");

// первая задача

int c;

cout << "Введите число c: ";

cin >> c;

if (c % 2 == 0)

{

 cout << "YES" << endl;

}

else

{

 cout << "NO"<< endl;

}

//вторая задача

 

int a, b;

cout << "Введите число а: ";

cin >> a;

cout << "Введите число b: ";

cin >> b;

if (a > b)

{

 a = a * 2;

 cout << a << endl;

}

else

{

 b = b * 2;

 cout << b << endl;

}

//третья задача

int d;

cout << "Введите число а: ";

cin >> d;

if (d % 2 == 0)

{

 d = d / 2;

 cout << d << endl;

}

else

{

 cout << 0 << endl;

}

return 0;

}

0,0(0 оценок)
Ответ:
нпапоащвщц
нпапоащвщц
19.06.2021 21:38

1 Фамилия |Зарплата, руб.

2 Иванов   |11060

3 Петров   |13974,66

4 Кошкина 5606

5 Владимирова 16235,64

6 Поляков 37215

7 Николаев 16365

8 Короленко 14810,94

В программе MS Excel использована функция МИН. И записана следующим образом: =МИН(B2:B8)

Вам нужно записать все етие данные в таблицу далее под зарплатой нажать = пишем МИН(далее выделяем зарплату закрываем дужку) и все

В программе MS Excel использована функция МАКС. И записана следующим образом: =МАКС(B2:B8)

Точно также только пишем =МАКС(виедяем)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота