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

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Удалить из массива повторные вхождения каждого символа.

  • Автор темы Sky
  • Дата начала
S

Sky

может мне и не сюда :blink: ...но..хех...помогите тупому студенту :) ...по задаче на статичесие и динамические массивы(или как их там))))

1. 13. Задан массив из k символов. Удалить из него повторные вхождения каж-
дого символа.

2. 13. В матрице размером NxM найти максимальный среди элементов, ле-
жащих ниже побочной диагонали, и минимальный среди элементов, лежащих
выше главной диагонали.

P.S. Если кто то всё таки это прочитает...и более того что нипуть напишет...просьба не использовать указатели(я ненаю что это такое,и мы их не проходили) и первую задачу решить смещением(там как то нада если э-т повторяется сдвинуть массив на одну позицию... :(
 
S

Sky

:( сам написал...сам решаю :blink: :) :(
1.13

C++:
#include<iostream.h>
#include<math.h>
int main()
{

int a[9],b[9],i,j,k,n;
cout<<"vvedite n=";
endl;
cin>>n;
for(i=0;i<=n;i++)
{
cout<<"Vvedite a["<<i<<"]=";
cin>>a[i];
}
for(j=0;j<=n;j++)

{

for (i=j+1; i<=n; i++) 
if(a[j]==a[i])
{for (i=j+1; i<=n; i++) 
a[i-1]=a[i];
n--; i--; }

} 



for(i=0;i<=n;i++)
{
cout<<a[i]<<endl;
}
cout<<endl;

return 0;
}
 
Мы в соцсетях:

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