Целочисленное деление, вызванное элементами массива, возвращает 0, я должен хранить% в том же массиве....
array[6][i]=array[5][i]/total;
Это хранит 0... Я думал, что это как-то связано с тем, что массив является целочисленным массивом... поэтому я сделал приведение...
array[6][i]=(int)(array[5][i]/total);
Все еще хранится 0 ... Я читал, что мне пришлось преобразовать их в числа с плавающей запятой, но приведение не работает ... Я пробовал это
array[6][i]=(int)((float)array[5][i]/(float)total);
объявление массива
int arreglo[7][5]={{1,194,48,206,45},{2,180,20,320,16},{3,221,90,140,20},{4,432,50,821,14},{5,820,61,946,18},{0,0,0,0,0},{0,0,0,0,0}};
и последний будет хранить каждый процент
total
больше по абсолютной величине, чемarray[5][i]
, частное должно равняться 0. - person Daniel Fischer   schedule 08.11.2012