Описание двумерного массива в созданной библиотеке - C (СИ)
Формулировка задачи:
Доброго время суток,
Пишу программу, которая состоит из трёх файлов - библиотека, функции и сам код. Столкнулся с проблемой, что незнаю, как описать двумерный массив в библиотеке и в файле функций.Сама программа в двумерном массиве должна сначало найти максимум каждой строчки, а потом найти их минимум. Так же вывести координату минимума.Вот код функций.
Вот библиотека:
float f1(float mas2[][],int K,int O)
{ float max[K];
int i,j;
for(i=0;i<=(K-1);i++){
for(j=0;j<=(O-1);j++){
max[i]=mas2[i][0];
if(max[i]< mas2[i][j]){
max[i]=mas2[i][j];
}}}
return max[i];
}
float f2( float maks[],int K)
{
int i,min;
for(i=0;i<=(K-1);i++){
min=maks[0];
if (min>maks[i]){
min=maks[i];}}
return min;
}
float f3(float mas2[][],int K,int Oint maz)
{
int i,j,kordnx;
for(i=0;i<=(K-1);i++){
for(j=0;j<=(O-1);j++){
if(maz==mas2[i][j]){
kordnx=j++;}}}
return kordnx;
}
float f4(float mas2[][],int K,int O,int maz)
{
int i,j,kordny;
for(i=0;i<=(K-1);i++){
for(j=0;j<=(O-1);j++){
if(maz==mas2[i][j]){
kordny=i++;}}}
return kordny;
}float f1(float[][],int N,int L); float f2(float[],int N); float f3(float[][],int N,int L,int min); float f4(float[][],int N,int L,int min);
Решение задачи: «Описание двумерного массива в созданной библиотеке»
textual
Листинг программы
f1(mas,N,i);