Данное задание нельзя решить используя данное условие.
Вот подтверждение на С++(это чтобы сомнения пропали):
int matrix1[8] = {1,3,5,7,9,11,13,15};
int matrix2[8] = {1,3,5,7,9,11,13,15};
int matrix3[8] = {1,3,5,7,9,11,13,15};
for(int i=0;i<8;i++) <br>{
for(int j=0;j<8;j++)</span>
{
for(int k=0;k<8;k++)</span>
{
if((matrix1[i] + matrix2[j] + matrix3[k]) == 30)
{
cout << "yes";</span>
}
else
{
cout << "no";</span>
}
}
}
}
А вообще - тут сразу видно, что нельзя подобрать числа из ряда