• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Приглашаем на KubanCTF

    Старт соревнований 14 сентября в 10:00 по москве

    Ссылка на регистрацию в соревнованиях Kuban CTF: kubanctf.ru

    Кодебай является технологическим партнером мероприятия

Подскажите Где Нужно Переделать...

  • Автор темы Barsi
  • Дата начала
B

Barsi

мое задание такое: Получить все числа, взятые по одному из каждой группы равных элементов (тема одномерные массивы)

я написала прогу

C++:
int main ()
const int n=5;
int m[n]={1,1,3,3,5,5,2,2,1,1};
int i, j, k, rez[n];i=1;
for (j=0; j<n;j++)
{for(k=0;k<=j && rez[k]!=m[j];k++)
;
if(k>j) {i=i+1; rez[i]m[j];}
}
for(k=0;k<=j;k++)
cout << rez[k];
}

в итоге у меня получился массив без повторений вобще! то есть в ответе он мне выводит
1
3
5
2

а мне нужно
1
3
5
2
1
 
L

lazybiz

А почему у тебя в массиве 10 элементов, а его размер равен 5 ?
const int n=5;
int m[n]={1,1,3,3,5,5,2,2,1,1};


В VC этот код вообще не компилируется. Тем более с этим: rezm[j];
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!