
1.Для кожного стовпця матриці визначити і надрукувати кількість елементів, значення яких перевищує
число Z. 2.Знайти і надрукувати суму значень від’ємних елементів матриці.ПОМОГИТЕ пожалуйста !!!!!

Ответы на вопрос

Две задачи в одной программе:
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int DIM = 5;
int matrix[DIM][DIM];
const int Z = 0;
srand(time(0));
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
matrix[i][j] = randInt(-5, 5);
cout << setw(4) << matrix[i][j] << ' ';
}
cout << endl;
}
cout << endl;
cout << "x > " << Z << ":" << endl;
int count = 0;
int sum = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[j][i] > Z)
count++;
if (matrix[i][j] < 0)
sum += matrix[i][j];
}
cout << setw(4) << count << ' ';
count = 0;
}
cout << endl;
cout << endl;
cout << "Sum: " << sum << endl;
cout << endl;
return 0;
}
По отдельности:
1)
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int DIM = 5;
int matrix[DIM][DIM];
const int Z = 0;
srand(time(0));
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
matrix[i][j] = randInt(-5, 5);
cout << setw(4) << matrix[i][j] << ' ';
}
cout << endl;
}
cout << endl;
cout << "x > " << Z << ":" << endl;
int count = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[j][i] > Z)
count++;
}
cout << setw(4) << count << ' ';
count = 0;
}
cout << endl;
int sum = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[i][j] < 0)
sum += matrix[i][j];
}
}
cout << "Sum: " << sum << endl;
cout << endl;
return 0;
}
2)
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int randInt(int min, int max){
return min + (rand() % (max - min + 1));
}
int main(int argc, char *argv[]){
const int DIM = 5;
int matrix[DIM][DIM];
const int Z = 0;
srand(time(0));
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
matrix[i][j] = randInt(-5, 5);
cout << setw(4) << matrix[i][j] << ' ';
}
cout << endl;
}
cout << endl;
int sum = 0;
for (int i = 0; i < DIM; i++) {
for (int j = 0; j < DIM; j++) {
if (matrix[i][j] < 0)
sum += matrix[i][j];
}
}
cout << "Sum: " << sum << endl;
cout << endl;
return 0;
}



Щоб вирішити ці задачі, нам потрібно мати матрицю та число Z. Будь ласка, надайте ці дані, щоб я міг надати вам детальну відповідь.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili