Извини что поздно ответил,времени не было,если нашел ошибку напиши,постараюсь исправить, вот код:
#include<iostream>
using namespace std;
int main()
{
int c, i, r;
cout<<"Введите вердикт чекера:";
cin>>c;
cout<<"Введите вердикт интерактора:";
cin>>i;
cout<<"Введите код завершения:";
cin>>r;
int n;//итоговый вердикт
if (0>c || c>7)
cout<<"Error";
return 0;
}
if (-128>r || r>127)
cout<<"ERROR";
if (0>i || i>7)
if (i==0 && r!=0 && c!=0)
n=3;
else
if (i==1)
n=c;
if (i==4 && r!=0)
n=4;
if (i==6)
n=0;
if (i==7)
n=1;
n=i;
cout<<"Итоговый вердикт равен:"<<n;
На Python
Объяснение:
import math
def combination(n, r):
return int((math.factorial(n)) / ((math.factorial(r)) * math.factorial(n - r)))
def for_test(x, y):
for y in range(x):
return combination(x, y)
def pascals_triangle(rows):
result = []
for count in range(rows):
row = []
for element in range(count + 1):
row.append(combination(count, element))
result.append(row)
return result
for row in pascals_triangle(int (input () )):
print(row)
Извини что поздно ответил,времени не было,если нашел ошибку напиши,постараюсь исправить, вот код:
#include<iostream>
using namespace std;
int main()
{
int c, i, r;
cout<<"Введите вердикт чекера:";
cin>>c;
cout<<"Введите вердикт интерактора:";
cin>>i;
cout<<"Введите код завершения:";
cin>>r;
int n;//итоговый вердикт
if (0>c || c>7)
{
cout<<"Error";
return 0;
}
if (-128>r || r>127)
{
cout<<"ERROR";
return 0;
}
if (0>i || i>7)
{
cout<<"Error";
return 0;
}
if (i==0 && r!=0 && c!=0)
{
n=3;
}
else
if (i==1)
{
n=c;
}
else
if (i==4 && r!=0)
{
n=4;
}
else
if (i==6)
{
n=0;
}
else
if (i==7)
{
n=1;
}
else
{
n=i;
}
cout<<"Итоговый вердикт равен:"<<n;
return 0;
}
На Python
Объяснение:
import math
def combination(n, r):
return int((math.factorial(n)) / ((math.factorial(r)) * math.factorial(n - r)))
def for_test(x, y):
for y in range(x):
return combination(x, y)
def pascals_triangle(rows):
result = []
for count in range(rows):
row = []
for element in range(count + 1):
row.append(combination(count, element))
result.append(row)
return result
for row in pascals_triangle(int (input () )):
print(row)