ЗАДАЧА:
Заполнить двумерный числовой массив В(4, 6) целыми числами. Найти первый положительный элемент массива и номер строки и столбца, где он находится. Затем найти и вывести на экран максимальные элементы каждой строки массива.
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
void main()
{
int const n=4,b=6;
int i,j, Array[n][b];
int max;
clrscr();
randomize();
for (i=0; i<n; i++)
{
printf("\n");
printf(" ----------------------------------\n");
for (j=0;j<b;j++)
{
Array[i][j]= -10+int(20*float(random(n))/float(n-1));
printf("%4.1d |", Array[i][j]);
}
}
printf("\n ----------------------------------\n");
for (i=0; i<n; i++)
{
for (j=0;j<b;j++)
{
if (Array[i][j]>0)
{
printf("\n%i-stroka",i+1);
printf("\n%i-stolbec",j+1);
}
break;
}
}
max=Array[0][0];
/* for (i=0; i<n; i++)
{ */
for (j=0;j<b;j++)
{
if (max<Array[i][j])
{
max=Array[i][j];
}
else
max=max;
}
//}
printf("\n max%i ",max);
getch();
}
ввел массив, а получить "координаты" именно первого положительного элемента не могу( получается либо в первом столбце все "+", либо в строке все"+"....и с мах та же проблема...как работать именно с отдельной строкой или столбцом?