Лишние точки с запятой (не надо после операторов цикла добавлять точку с запятой. Этим ты просто завершаешь цикл, и он не делает ничего полезного. [вброс]А вот в нормальных языках такое даже не компилируется...[/вброс]), неправильный вывод (при вводе значений нужно брать адрес переменной. При выводе должно передаваться значение, а не адрес), ну и с самим алгоритмом проблемы: чтобы проверить, в каких строках на главной диагонали стоит отрицательное число - не надо делать вложенные циклы. Вполне достаточно одного.
Ах, да, знак "равно" в Сях - это "==", одиночный символ "=" - это присваивание...
В общем, исправленная программа выглядит так:
#include <math.h> #include <stdio.h> int main () { int i,j,n,s=0,A[10] [10]; printf("введите розмер масива:"); scanf ("%i",&n); printf("введите масив:\n"); for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%i",&A[i][j]);