3) Дана матрица с позитивными числами 4х4. Вввести элементы с клавиатуры. Найти четные числа. Вывести матрицу и результат.
читать дальше »
Код:

//3) Дана матрица с позитивными числами 4х4. Вввести элементы с клавиатуры. Найти четные числа. Вывести матрицу и результат.
#include <iostream.h>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int const a = 4;
int const b = 4;
int array[a][b] = {0};
int summNegativ = 0,
z;
for(int i = 0; i < a; i++){
for(int j = 0; j < b; j++){
cout<<" Element [ "<<i<<" ] [ "<<j<<" ] = ";
cin>>array[i][j];
}
}
cout<<endl<<"-----===Vivod massiva===-----"<<endl;
for(int i = 0; i < a; i++)
for(int j = 0; j < b; j++)
cout<<" Element [ "<<i<<" ] [ "<<j<<" ] = "<<array[i][j]<<endl;
cout<<endl<<"-----===Rashot chotnih number===-----"<<endl;
for(int i = 0; i < a; i++){
for(int j = 0; j < b; j++)
if((array[i][j] % 2) == 0 && (array[i][j] != 0)){
summNegativ += array[i][j];
cout<<" Element [ "<<i<<" ] [ "<<j<<" ] = "<<array[i][j]<<endl;
}
}
cout<<endl<<"-----===Vivod Resultata Rashota chotnih chisel===-----"<<endl;
cout<<endl<<" Summa Negativnih chisel ravna = "<<summNegativ<<endl;
cin>>z;
return 0;
}
//---------------------------------------------------------------------------
Масив 2х4х3 заполнить рандомными числами, в диапозоне от 0 до 5. Сосчитать сумму элементов, которые находятся во втором ряду.
Но решил только эту часть. Масив 2х4х3 заполнить рандомными числами, в диапозоне от 0 до 5. вторую не могу, поскольку не могу понять, где второй ряд у трехмерного массива?!
Думаю, это можно перевести на нужный язык?!
читать дальше »
Код:

//4) Масив 2х4х3 заполнить рандомными числами, в диапозоне от 0 до 5. Сосчитать сумму элементов, которые находятся во втором ряду.
// Но решил только эту часть. Масив 2х4х3 заполнить рандомными числами, в диапозоне от 0 до 5. вторую не могу, поскольку не могу понять,
// где второй ряд у трехмерного массива.
#include <iostream.h>
using std::cout;
using std::cin;
using std::endl;
#include <cstdlib>
int main()
{
int const a = 2;
int const b = 4;
int const c = 3;
int array[a][b][c] = {0};
int summNegativ = 0,
z;
for(int i = 0; i < a; i++){
for(int j = 0; j < b; j++){
for(int r = 0; r < c; r++){
array[i][j][r] = rand() % 5;
cout<<" Element [ "<<i<<" ] [ "<<j<<" ] [ "<<r<<" ] = "<<array[i][j][r]<<endl;
}
}
}
cin>>z;
return 0;
}
//---------------------------------------------------------------------------