(Python)
этап 2
На этом этапе вам нужно добавить ход дракона. Ход дракона выполняется после хода игрока и проверки на то, что дракон ещё живой (hp дракона больше 0). Дракон может с шансом 50/50 выбрать одно из двух действий:
Атаковать:
Урон = сила дракона + оружие дракона - защита героя
Нанесённый урон вычитается из здоровья героя
Вывести сообщение о нанесённом уроне
Спать:
Вывести сообщение о том, что дракон свой ход
В конце хода вывести сообщение об оставшемся здоровье дракона.
После хода дракона в основном цикле нужно проверять количество оставшегося здоровья у героя.
Если у героя закончилась жизненная энергия:
Показать сообщение, что герой проиграл
Выйти из цикла.
14₈=1*8^1+4*8^0=12
14₈=1*8^1+4*8^0=12
17₈=1*8^1+7*8^0=15
17₈=1*8^1+7*8^0=15
15₈=1*8^1+5*8^0=13
17₈=1*8^1+7*8^0=15
17₈=1*8^1+7*8^0=15
21₈=2*8^1+1*8^0=17
16₈=1*8^1+6*8^0=14
21₈=2*8^1+1*8^0=17
20₈=2*8^1+0*8^0=16
23₈=2*8^1+3*8^0=19
22₈=2*8^1+2*8^0=18
16₈=1*8^1+6*8^0=14
21₈=2*8^1+1*8^0=17
21₈=2*8^1+1*8^0=17
23₈=2*8^1+3*8^0=19
17₈=1*8^1+7*8^0=15
21₈=2*8^1+1*8^0=17
17₈=1*8^1+7*8^0=15
24₈=2*8^1+4*8^0=20
14₈=1*8^1+4*8^0=12
21₈=2*8^1+1*8^0=17
14₈=1*8^1+4*8^0=12
21₈=2*8^1+1*8^0=17
13₈=1*8^1+3*8^0=11
17₈=1*8^1+7*8^0=15
13₈=1*8^1+3*8^0=11
17₈=1*8^1+7*8^0=15
14₈=1*8^1+4*8^0=12
(повторения можно не записывать)
При составлении графика в задании, автор учебника ошибся
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
// Считываем длину массива
int arrayLen;
cin >> arrayLen;
// Создаем массив длинной n и считываем в него элементы
int *array = new int[arrayLen];
for (int i=0;i<arrayLen;i++)
{
cin >> array[i];
}
// Счетчик пар
int pairCounter = 0;
for (int i=0;i<arrayLen-1;i++)
{
// Если остаток от деления на 10 (последняя цифра) равен нулю у текущего и
// следующего элемента, то увеличивает счетчик
if (array[i] % 10 == 0 && array[i+1] % 10 == 0)
{
pairCounter += 1;
}
}
cout << pairCounter << endl;
delete[] array;
system("pause");
return 0;
}