Ошибка вовсе не в типе переменных.Суть заключается в следующем,если добавить в код вывод среднего арифметического элементов выше и ниже главной диагонали
C++ |
1
2
| printf("\n%f",srednad);
printf("\n %f",sredpod); |
|
то получается,что СА выше главной диагонали выводится в СА ниже главной диагонали и считается с учетом главной диагонали,а СА ниже главной диагонали считается,как и надо,без учета главной диагонали,но записывается как СА выше главной диагонали.Вопрос только в том,как это исправить?