История изменений
Исправление i-rinat, (текущая версия) :
if ((i == k) && (j == k)) continue; i++;
Логическая ошибка. k может быть равно и i и j только если i равно j. А этот случай ты отсекаешь во внешнем цикле.
Начни писать программу словами естественного языка вручную карандашом на бумаге. Это поможет собраться с мыслями.
Исходная версия i-rinat, :
[code]if ((i == k) && (j == k)) continue; i++;[/code]
Логическая ошибка. k может быть равно и i и j только если i равно j. А этот случай ты отсекаешь во внешнем цикле.
Начни писать программу словами естественного языка вручную карандашом на бумаге. Это поможет собраться с мыслями.