A) (МММММDCLXXVIII), <span>Самое большое число которое можно записать с помощью римских цифр это 3999 - MMMCMXCIX. Поэтому решения нет.</span>
B) CCXXXVI
C) MCCCLXVII
Ответ:
Можно решить через массив Python(list)
f = [1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,1]
i = int(input())
if f[i] == 1:
print("В позиции стоит 1")
elif f[i] == 0:
print("В позиции стоит 0")
else:
print("В позиции нету 1 или 0")
Объяснение:
, Первоначально (после первого цикла): A = 0 1 2 ... 10
Посмотрим, что делает второй цикл.
Заметим, что переменная k здесь бесполезна - ей присваивают какие-то значения, а потом ничего с ними не делают. Тогда про неё можно забыть. Остаётся только одна команда: A[i] = A[10-i]
Для i = 0, 1, 2, 3, 4 она просто заменяет A[i] на значение, симметричное относительно центра A[5]; A[0]=10, A[1]=9; A[2]=8; A[3]=7; A[4]=6.
С i=5 не происходит ничего: присвоение имеет вид A[5]=A[5]
Для последующих i опять A[i] меняется на симметричное. Но после i=4 массив и так "симметричен", так что все эти команды ничего не делают.
A = [10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10]
Вроде бы это,но ты проверь,писал на скорую руку.
#include <iostream>
using namespace std;
int main ()
{
double a, day, S;
a = 10;
S = 0;
day = 1;
for (int j = 0; S < 100; j++)
{
if (day == 1)
{
S = a;
day++;
}
else
{
a = a * 1.1;
S += a;
day++;
}
}
cout << (day-1) << endl;
return 0;
}