Tämä osa koodista ei toimi?
for (i=0;i==5;i++)
{
for (x=0;x==7;x++){
printf(("Rivi %i %i \n"),i,RIVIT[i][x]);
}
}koko koodi (sisältää debuggaus merkkijonoja)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void)
{
int ARVOTUT[39];
int RIVIT[13][8];
int x,y,i;
printf("Funktion Alku\n");
for (i=0;i==39;i++)
{
ARVOTUT[i]=0;}
printf("ARVOTUT Taulukko alustettu\n");
for (i=0;i==5;i++)
{
for (x=0;x==7;x++)
{
srand (time (NULL));
y=(rand () %39) + 1;
if (ARVOTUT[y]==1)
while (ARVOTUT[y]=0)
y=(rand() %39) + 1;
RIVIT[i][x]=y;
}
}
printf("Numerot Arvottu\n");
for (i=0;i==5;i++)
{
for (x=0;x==7;x++)
printf(("Rivi %i %i \n"),i,RIVIT[i][x]);
}Mod. lisäsi kooditagit.
For-silmukkaa suoritetaan niin kauan, kun ehto on tosi. Nyt sinulla on kuitenkin ehto juuri päinvastoin, joten ongelma korjautuu vaihtamalla yhtäsuuruusehtojen i==5 ja x==7 tilalle i!=5 ja x!=7.
Aihe on jo aika vanha, joten et voi enää vastata siihen.