// заполнение массива пользователем
for(i=0; i<27; i++)
{ char c= getchar();
if (c != '\n')
{
tempArray=c;
}
else{break;}
}
granSlov=i;
// проверка совпадений
for(int k=1; k<i; k++)
{
if(tempArray[k]!=tempArray[0]) // если символ не равен маркеру
{
for (int j=k+1; j<i; j++) // перебор от следующего за рассмотр. символом
if(tempArray[k]==tempArray[j])
{
tempArray[j-1]=tempArray[j];
k--;
}
}
}
Замена повторяющихся элементов массива сдвигом!
Читаю значение из командной строки в массив. Массив получается не до конца заполнен, нужно проверить не дублируются ли введенные элементы.
хоть бы пару примеров привел, что на входе и что должно быть на выходе
Пользователь вводит: ABADC
Должно получиться:ABDC000000000000...