CaptainFlint

|
Posted: Fri May 27, 2005 11:25 Post subject: |
|
|
Я бы написал что-то похожее на это:
Code: | #include <iostream.h>
int main()
{
const int nstr = 5, nstb = 5;
int b[nstr][nstb];
int i, j, sum, was_minus;
for (i=0, i<nstr, i++)
for (j=0, j<nstb, j++)
cin>>b[i][j];
for (i=0, i<nstr, i++)
{
was_minus = 0;
sum = 0;
for (j=0, j<nstb, j++)
{
sum += b[i][j];
if (b[i][j] < 0)
was_minus = 1;
}
if (was_minus)
cout << "Line No. " << i << ", sum = " << sum << endl;
}
} |
Сначала делается ввод данных, а потом заново пробегается весь массив, ищется, есть ли в строке отрицательное число, и если есть, выводится сумма элементов этой строки. |
|