Предмет: Информатика,
автор: IamTorTik
Найдите количество неотрицательных элементов во втором столбце матрицы 5 на 5. С++
include iostream
include cmath
include time.h
include stdlib.h
include stdio.h
restIess:
Зачем файлы эти даны? Обязательно нужно использовать типо?
Ответы
Автор ответа:
1
#include <iostream>
#include <ctime>
#define SIZE 5
signed main() {
setlocale(LC_ALL, "Rus");
srand(time(NULL));
int matrix[SIZE][SIZE];
int counter = 0;
std::cout << "Сгенерированная матрица:\n";
for (int i = 0; i < SIZE; i++) {
for (int j = 0; j < SIZE; j++) {
matrix[i][j] = rand() % 40 - 20;
std::cout << matrix[i][j] << " ";
}
std::cout << std::endl;
}
/*Смотрим второй по счёту столбец, а не по индексу. Если нужен столбец с индексом 2, то исправить 1 на 2*/
for (int i = 0; i < SIZE; i++) {
if (matrix[i][1] >= 0)
counter++;
}
std::cout << "Количество неотрицательных элементов во втором слобце: " << counter << std::endl;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Дилка1
Предмет: Русский язык,
автор: akadmurod80
Предмет: Русский язык,
автор: деревянскаяася
Предмет: Алгебра,
автор: gagatushababika
Предмет: Математика,
автор: ipokunov