Kod: Zaznacz cały
#include <stdio.h>
#include <stdlib.h>
/*Napisać funkcję znajdującą indeksy(numer wiersza i kolumny) najmniejszego
elementu parzystego w macierzy o rozmiarach nxm, wynik: funkcja powinna przekazać
w parametrach(tablica statyczna)*/
void najmniejszy(int*wiersz, int*kolumna)
{
int x=0,y=0;
int tab[x][y];
int min;
for(x=0;x<3;x++)
for(y=0;y<4;y++)
if(tab[x][y]%2==0 && tab[x][y]<min)
{
min=tab[x][y];
*wiersz=x;
*kolumna=y;
}
}
int main()
{
int x,y,tab[3][4];
int wiersz,kolumna,min;
srand(time(0));
for(x=0; x<3; x++)
{
for(y=0; y<4; y++)
{
tab[x][y]=rand()%120;
}
}
printf("Elementy tablicy:
");
for(x=0; x<3; x++)
{
for(y=0; y<4; y++)
printf("%d ",tab[x][y]);
printf("
");
}
for(x=0; x<3; x++)
{
for(y=0; y<4; y++)
najmniejszy(&wiersz,&kolumna);
}
printf("Najmniejszy element parzysty %d jest na pozycji:
x = %d, y = %d",min,wiersz,kolumna);
return 0;
}