Chcę napisać który pobiera od użytkownika tablicę o wymiarze 15x15, a na wyjściu wypisze tablice 15x15 gdzie w miejsca liczb z poprzedniej wpisze ile razy wystąpiły. Mój program nie działa za dobrze testowałem go na mniejszych tablicach bo na 15x15 wcale nie działa, a tak pokazuje złe wartości.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int tab[14][14] = {}, i, j,k,h,f;
for (i = 0; i <= 14; i++)
{
for (j = 0; j <= 14; j++)
{
scanf("%d",&tab[i][j]);
}
}
for(h=0;h<=14;h++)
{
for(k=0;k<=14;k++)
{f=1;
for (i = 0; i <= 14; i++)
{
for (j = 0; j <= 14; j++)
{
if(tab[k][h]==tab[i][j])
f++;
tab[k][h]=f;
}
}
}
}
for (i = 0; i <= 14; i++)
{
printf("\n\t");
for (j = 0; j <= 14; j++)
{
printf("%d",tab[i][j]);
}
}
return 0;
}