#include <iostream>
using namespace std;
int main(){
cout.precision(10);
int d[12], mat[12][12];
for (int i=0; i<12; ++i) cin>>d[i];
for (int i=0; i<12; ++i)
for (int j=0; j<12; ++j) {
mat[i][j]=0;
if (i%2==1) {
if(j%2==0)
mat[i][j]=d[i]*d[j];
}
else if(j%2==1) mat[i][j]=d[i]*d[j];
for (int i=0; i<12; ++i){
cout << mat[i][j]<< " ";
cout<<endl;
На всякий случай проверь. Во всяком случае должно работать. Единственное - можно организовать вывод по-крсивее.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
#include <iostream>
using namespace std;
int main(){
cout.precision(10);
int d[12], mat[12][12];
for (int i=0; i<12; ++i) cin>>d[i];
for (int i=0; i<12; ++i)
for (int j=0; j<12; ++j) {
mat[i][j]=0;
if (i%2==1) {
if(j%2==0)
mat[i][j]=d[i]*d[j];
}
else if(j%2==1) mat[i][j]=d[i]*d[j];
}
for (int i=0; i<12; ++i){
for (int j=0; j<12; ++j) {
cout << mat[i][j]<< " ";
}
cout<<endl;
}
}
На всякий случай проверь. Во всяком случае должно работать. Единственное - можно организовать вывод по-крсивее.