Witam. Mam do zrobienia program na zaliczenie C - Znadjź liczbę max i min na tablicy 2wymiarowej, o wymiarach 4x4. Zastosuj funkcje własne i wskaźniki. Ogólnie program mam prawie napisany, zrobiony raczej tak jak ma być, i na funkcjach i na pętlach, i na wskaźnikach, tylko gdzieś mi brakuje chyba jakiejś instruckji, znaczka, innego zdeklarowania, bo przy kompilacji wychodzą errory. Na wskaźnikach się nie znam, więc trudno mi to jakoś samemu wymyśleć ;s Ogólnie, sugerowałem się tym co mieliśmy na lekcji(a było prawie to samo zadanie, tylko na tab 1wymiarowej, spisane z tablicy), ale jednak źle jest...bo jak kompiluje jeszcze raz to co i było na lekcji, to też nie chce działać, co najciekawsze w tym samym miejscu... Poniżej kod. Liczę na pomoc, z góry dzięki ;) Jest to C zwykły.
#include<stdio.h>
#include<conio.h>
void znajdz(int t[4][4], int *, int *, int *);
void wczytaj(int t[4][4]);
int main(void)
{
int t[4][4];
int wsk;
int max;
int min;
wczytaj(t);
znajdz(t[4][4],&wsk,&max,&min);
printf("max %d \n", max);
printf("min %d \n", min);
}
void znajdz(int t[4][4], int *wsk, int *max, int *min)
{
int i,j;
*min=*wsk;
*max=*wsk;
for(i=0; i<4 ;i++)
for(j=0; j<4 ;j++)
{
if(*(wsk+i)>*wsk)
max=*(wsk+i);
}
for(i=0; i<4 ;i++)
for(j=0; j<4 ;j++)
{
if(*(wsk+i)<*wsk)
min=*(wsk+i);
}
}
void wczytaj(int t[4][4])
{
int i,j;
for(i=0; i<4 ;i++)
{
for(j=0; j<4 ;j++)
scanf("%d", t[4][4]);
}
}