C/C++

Помогите пожалуйста с задачей, нужно написать на c++ программу

Дана целочисленная матрица B(4,4). Найти чётные элементы на побочной диагонали и ниже
за тебя написать?
**e-R-N-U-R** **
**e-R-N-U-R** **
76 448
Лучший ответ
Сергей Андриевский ну если вам не трудно)
#include <iostream>
#include <random>
#include <iomanip>
using namespace std;
int main() {
mt19937 gen{ random_device()() };
const auto n = 4;
int matrix[n][4];
uniform_int_distribution<> uid(1, 9);
for (auto i = 0; i < n; ++i) {
for (auto j = 0; j < n; ++j) {
matrix[i][j] = uid(gen);
cout << setw(3) << matrix[i][j];
}
puts("\n");
}
auto sum = 0LL;
auto last = n - 1;
for (auto i = 0; i < n; ++i) {
for (auto j = 0; j < n; ++j) {
if (i + j >= last) {
sum += matrix[i][j];
}
}
}
cout << " Sum: " << sum << '\n';
system("pause > nul");
}
Сергей Андриевский Спасибо вам огромное!)
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<unistd.h>
int main()
{
int B[4][4];
srand(time(NULL));
printf("Matrix B:\n");
for(int i = 0; i < 4; i++)
{
for(int j = 0; j < 4; j++)
{
B[i][j] = rand()%10;
printf("%3d",B[i][j]);
}
printf("\n");
}
for(int i = 0; i < 4; i++)
for(int j = 3; j >= 3-i; j--)
if(B[i][j]%2==0)
printf("\n B[%d][%d]=%d - even number",i,j,B[i][j]);

fflush(stdout);
sleep(10);
return 0;
}
AV
Alekx Vlasevsky
37 945
Так вот как-нибудь ещё можно:
#include <iostream>
using namespace std;
int main() { int i, j, k = 0, a[4][4];
for (i = 0; i < 4; i++) for (j = 0; j < 4; j++)
cin >> a[i][j]; for (i = 0; i < 4; i++)
for (j = 3; j >= i; j--) if (a[i][j] % 2 == 0)
{ k++; cout << k << ") " << a[i][j] << ' '; }
cout << endl; cout << '\n' << k <<
" elements\n" << endl;
system("pause > nul");
return 0;
}
Только ведь что значит найти - вывести сами эти элементы и их индексы (а если да, то в каком порядке?), или ещё что-то, например, их количество и сумму?
(◔‿◔)
Стас Зудилов
Стас Зудилов
29 440
Сергей Андриевский Большое спасибо!