алексей555 Опубликовано 1 июня, 2014 Жалоба Поделиться Опубликовано 1 июня, 2014 Задача такова:Дана целочисленная квадратная матрица Yn*n. Найти суммы элементов тех строк матрицы, на главной диагонали которых стоят нулевые элементы.Вот что пришло на ум, но все усилия дали 0% результатаМожет кто подкинет алгоритм?void main(){int y[20][20];int sum;unsigned i,j,n;cout<<"Ââåäèòå n: ";cin>>n;sum=0; for (i=0; i cout< for (j=0; j cin>>y[i][j]; } } for (i=0;i for (j=0;j if ((i=j) && (y[i][j]=0)) sum+=y[i][j]; } }cout<<"summa= "<getch();} Ссылка на комментарий
NAT Опубликовано 1 июня, 2014 Жалоба Поделиться Опубликовано 1 июня, 2014 #include #include #include int main() { setlocale(LC_ALL, "rus"); int y[100][100]; int n; int summ = 0; printf("Введите n: "); scanf("%d", &n); for(int i=0; i printf("%d строка: ", i+1); for(int j=0; j scanf("%d", &y[i][j]); } for(int i=0; i for(int j=0; j if(i == j && y[i][j] == 0) { for(int k=0; k summ += y[i][k]; } printf("Сумма: %d\n", summ); getch(); return 0;} Ссылка на комментарий
алексей555 Опубликовано 2 июня, 2014 Автор Жалоба Поделиться Опубликовано 2 июня, 2014 NATОгромное спасибо!!Странно прочему сам не додумал (( Ссылка на комментарий
piecemaker Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 лишний циклДобавлено спустя 2 минуты 33 секунды:for(i=0;i if(mat==0){ for(k=0;k } Ссылка на комментарий
Tuman Опубликовано 16 ноября, 2014 Жалоба Поделиться Опубликовано 16 ноября, 2014 Тему закрываю. Стучите в ЛС для открытия) Ссылка на комментарий
Рекомендуемые сообщения