Lae » 02 дек 2007, 01:47
Код: Выделить всё
#include <stdio.h>
int main()
{
int n, m, i, j;
int h[i][j];
do
{
printf("Vvedite chislo uchenikov: ");
scanf("%d",&n);
}
while((n<=0) || (n>=31));
do
{
printf("Vvedite chislo predmetov: ");
scanf("%d",&m);
}
while((m<=0) || (m>=15));
for(i = 1; i <= n; i++)
{
for(j = 1; j <= m; j++)
{
printf("uchenik nomer %d ocenka %d: ",i,j);
scanf("%d",&h[i][j]);
}
}
for(i = 1; i <= n; i++)
{
for(j = 1; j <= n; j++)
{
printf("%d ",h[i][j]);
}
printf("\n");
}
getchar();
getchar();
}
вроде ошибок нет, но почему-то прога крэшится... подскажите почему плиз? где ошибка?
если возможно, без бородатых анекдотов аля "в ДНК"...
[code]#include <stdio.h>
int main()
{
int n, m, i, j;
int h[i][j];
do
{
printf("Vvedite chislo uchenikov: ");
scanf("%d",&n);
}
while((n<=0) || (n>=31));
do
{
printf("Vvedite chislo predmetov: ");
scanf("%d",&m);
}
while((m<=0) || (m>=15));
for(i = 1; i <= n; i++)
{
for(j = 1; j <= m; j++)
{
printf("uchenik nomer %d ocenka %d: ",i,j);
scanf("%d",&h[i][j]);
}
}
for(i = 1; i <= n; i++)
{
for(j = 1; j <= n; j++)
{
printf("%d ",h[i][j]);
}
printf("\n");
}
getchar();
getchar();
}[/code]
вроде ошибок нет, но почему-то прога крэшится... подскажите почему плиз? где ошибка?
если возможно, без бородатых анекдотов аля "в ДНК"...