Oscar » 09 дек 2005, 15:49
Похоже это учебный пример, в который позапихивали ошибку на ошибке ;-)
По первому коду:
int a, b, m, n, i, j,; //Переменные a и b определяются дважды (первый раз - не нужно)
int a[100] [100];
int b[100] [100];
for (i=0; i<m; i++)
for (j=9; j=n; j++)
A=random
// переменная A не существует (нужно использовать маленькую "a"),
// массив не одномерный, а двухмерный: a[j] =
// random - переменная не существует (предпологаю, что здесь должна быть ф-ция rand() из math.h
// в конце строчки - точка с запятой ";"
cout<<" Matriza a "
// в конце строчки - точка с запятой ";"
cout<<'\p';
// неизвестный ескейп-символ "\p"
Вот тогда оно примерно скомпилируется.
А что же касается семантики, понятия не имею, чего пытаются этим кодом сделать :-)
Похоже это учебный пример, в который позапихивали ошибку на ошибке ;-)
По первому коду:
int [b][color=red]a[/color][/b], [b][color=red]b[/color][/b], m, n, i, j[b][color=red],[/color][/b]; //Переменные a и b определяются дважды (первый раз - не нужно)
int a[100] [100];
int b[100] [100];
for (i=0; i<m; i++)
for (j=9; j=n; j++)
[b][color=red]A[i][/color][/b]=[b][color=red]random[/color][/b]
// переменная A не существует (нужно использовать маленькую "a"),
// массив не одномерный, а двухмерный: a[i][j] =
// random - переменная не существует (предпологаю, что здесь должна быть ф-ция [b]rand()[/b] из math.h
// в конце строчки - точка с запятой ";"
cout<<" Matriza a "
// в конце строчки - точка с запятой ";"
cout<<'\p';
// неизвестный ескейп-символ "\p"
Вот тогда оно примерно скомпилируется.
А что же касается семантики, понятия не имею, чего пытаются этим кодом сделать :-)