Форум сайта python.su
Задана матрица Z(4,5). В каждой строке найти произведение элементов, расположенных до первого нулевого и их количество. Этим количеством заменить первый нулевой, а произведение записать в массив B. Вывести исходную и преобразованную матрицы, полученный массив.
Вот моя программа:
#include<iostream>
#include<math.h>
using namespace std;
void main()
{int z;
int i,j,s=1;
int b={0};
for(i=0;i<4;i++)
for(j=0;j<5;j++)
cin>>z;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
cout<<z<<'\t';
cout<<'\n';
for(i=0;i<4;i++)
for(j=0;j<5;j++)
for(i=0;i<4;i++)
{for(j=0;j<5;j++)
{if (z!=0)
s*=z;
else if(z==0)z=j;break;}}
for(i=0;i<4;i++)
{for(j=0;j<5;j++)
cout<<z<<'\t';
cout<<'\n';}
for(i=0;i<4;i++)
cout<<b<<'\t';
system(“pause”);
}
В чем ошибка не понимаю но выводиться не все что нужно по программе а только не преобразованная матрица.
Офлайн
это не питон
в питоне это пишется по-другому
Офлайн
Это С++, я не знала что вы только на питоне программируете, но все равно спасибо я уже нашла ошибку.
Офлайн
Padshij_Angelфорум посвящён питону, в заголовке окна написано
я не знала что вы только на питоне программируете
Офлайн