输入4×4的数组,编写程序实现:(1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/04 16:40:48
输入4×4的数组,编写程序实现:(1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的
#include <iostream>
#include <string>
#define M 4
#define N 4
using namespace std;
int main (int argc, char** argv) {
int i, j, sum1, sum2;
sum1 = sum2 = 0;
int array[M][N] = {0};
cout << "请给数组赋值初始化: ";
for (i = 0; i < M; ++i) {
for (j = 0; j < N; ++j) {
cin >> array[i][j];
}
}
cout << "赋值完成" << endl;
for (i = 0; i < M; ++i) {
for (j = 0; j < N; ++j) {
cout << array[i][j] << " ";
}
cout << endl;
}
cout << sum1 << " " << sum2 << endl;
//对角线求和
for (i = 0; i < M; ++i) {
for (j = 0; j < N; ++j) {
if (i == j) {
sum1 += array[i][j];
//对角线上均为偶数的元素和
if (0 == i % 2) {
sum2 += array[i][j];
}
}
}
}
cout << "对角线求和:" << sum1 << endl;
cout << "对角线偶求和:" << sum2 << endl;
return true;
}
#include <string>
#define M 4
#define N 4
using namespace std;
int main (int argc, char** argv) {
int i, j, sum1, sum2;
sum1 = sum2 = 0;
int array[M][N] = {0};
cout << "请给数组赋值初始化: ";
for (i = 0; i < M; ++i) {
for (j = 0; j < N; ++j) {
cin >> array[i][j];
}
}
cout << "赋值完成" << endl;
for (i = 0; i < M; ++i) {
for (j = 0; j < N; ++j) {
cout << array[i][j] << " ";
}
cout << endl;
}
cout << sum1 << " " << sum2 << endl;
//对角线求和
for (i = 0; i < M; ++i) {
for (j = 0; j < N; ++j) {
if (i == j) {
sum1 += array[i][j];
//对角线上均为偶数的元素和
if (0 == i % 2) {
sum2 += array[i][j];
}
}
}
}
cout << "对角线求和:" << sum1 << endl;
cout << "对角线偶求和:" << sum2 << endl;
return true;
}
输入4×4的数组,编写程序实现:(1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的
输入4×4的数组,编写程序实现:① 求出对角线上各元素的和; ② 求出对角线上行、列下标均为偶
输入5X5阶的矩阵,编程实现:(1)求两条对角线上的各元素之和.(2)求两条对角线上行、列下标均为偶数
如何求出数组中对角线上行列下标为偶数的各元素的积
vc++建立一个类sum,输入5*5的二维数组,编写程序实现:求出两对角线上个元素的和,求出对角
输入5×5的矩阵,编程实现:求两对角线上行、列下标均为偶数的各元素之和
从键盘输入5*5阶的矩阵,编程实现:求主对角线和次对角线上行下标和列下标均为偶数的各元素之积
输入一个 4×4的矩阵,编写程序,求出其中的最小值及其所在的行号和列号,同时求出对角线元素之和.
输入一个 4×4的矩阵,编写程序,求出其中的最小值及其所在的行号和列号,同时求出对角
用C#编写:输入一个5行5列的二维数组,编程实现:(1)求出其中的最大值和最小值及其对应的行列位置.
编写程序,计算下面4*4二维数组的两条对角线上的元素之和
编写程序,通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后求出主对角线上的元素之和.