почему у меня не выводит произведение каждого столба,вроде бы все правильно,первый столбец считает правильно,а у второго считает произведение и умножает на произведение первого и так далее,а мне нужно,чтобы для каждого по отдельности.В чем я тормознул.Вот код
Код:
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
const int ROWS=5, COLS=5; // количество строк и столбцов в матрице
int A[ROWS][COLS];
int b;
int i,j;
srand(time(NULL));
for( i = 0; i < 5; i++)
{
for( j = 0; j < 5; j++)
{
A[i][j] = rand()%10;
}
}
printf("Massiv\n\n");
for( i = 0; i < 5; i++)
{
for( j = 0; j < 5; j++)
{
printf("%i ",A[i][j]);
}
printf("\n");
}
cout << "Vvedite b: ";
cin >> b;
int fl=1;
for (int x=0; x<COLS; x++)
{
for (int y=0; y<ROWS; y++)
if (A[y][x] < b)
fl = fl * A[y][x];
cout<<fl<<" ";
}
system ("pause");
return 0;
}