строке больше повторений чисел. я подумал чтобы взять какуюто пременную и туда записывать количество повторений чисел и потом както проверить которых больше но чувствую у меня в этой идее большая пробоина.
int m[2][5] = {
{1,1,1,0,6},
{1,2,3,0,0}
};
for(int i = 0; i < 2; i++){
for(int j = 0; j < 5; j++){
if(m[i][j] == m[i][j++]){
cout << m[i][j]) << " ";
}
}
cout << "\n";
}
по идее, с помощью кода выше, я должен увидеть повторяющиеся числа. но! это не работает. Что я делаю не так? Объясните тупому
m[i][j] == m[i][j + 1]
спасибо, работает. но может есть другой вариант решения моей задачи который я не вижу?
Тут без промежуточной памяти не обойтись. У тебя в корне неверный алгоритм, ты ищешь не повторяющиеся элементы в строке, а одинаковые соседние элементы в строке.
блииин, я уже второй час над этим сижу
Ручка, блокнот, и придумывай алгоритм
Ещё это увижу, будет бан, причем во всех чатах сразу
но почему? это же не пропаганда. или наклейки запрещены?
А за что, мне тоже интересно
стикер Гитлера, вроде бы
Я объяснять не буду
Обсуждают сегодня