Нахождение положительных и отрицательных значений в матрице в C++
использование пространства имен std; #include< stdio.h> #include< stdlib.h> #include < iostream> void display(int **Mat, int N, int M){ for(int i = 0раз>; Я < N; i++) { for(int j = 0раз>; j < M; j++) { Стоимость < < Мат[i][j]; Стоимость < < "\t"; } //выводим следующую строку Стоимость < < "\n"; } Стоимость < < "\n"; } int main(int argc, char *argv[]) { int n=3; int** M = new int* [ n ]; for (int i=0раз>; Я < n; i++) M[i] = новый int[ n ]; srand(time(NULL)); for(int i=0раз>; Я< n; i++) for(int j=0раз>; Дж< n; j++) //Генерация случайных чисел от 0 до 200 после вычитания 100 Например, если rand генерирует 74, то 74-100 = -36 M[i][j] =rand()%200-100; дисплей(М,н,н); int negative = 0раз>; int positive=0раз>; //browse matrix for(int i=0раз>; Я< n; i++) for(int j=0раз>; Дж< n; j++) { if(M[i][j]< 0) отрицательный++; else Положительный++; } Стоимость < < "\n Количество отрицательных значений равно "< < Отрицательная; Стоимость < < "\n Количество положительных значений равно "< < положительные< < "\n"; system("pause"); }
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.