Форум программистов, компьютерный форум CyberForum.ru

Удалить из символьного одномерного массива повторяющиеся символы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ структура http://www.cyberforum.ru/cpp-beginners/thread308371.html
создать структуру man в которую входят фамилия, адрес и возраст. в структуру man входит структура student в которой переменные: дисциплина, и еще 2 параметра. Обратится к полю структур.
C++ использование указателей не знал как тему даже назвать :-class CTest { public: int x; void xpp() { x++; } }; http://www.cyberforum.ru/cpp-beginners/thread308368.html
C++ Потоковый ввод\вывод...
Создать файл действительных чисел с именем МАТ.FFF, записать в него матрицу действительных чисел М размерности n*n . Не считывая матрицу в память, просмотреть элементы k-того столбца. Если просматриваемые элменты меньше заданного значения k, то дописать их в конец этого файла, записав на их место нули. Напечатать количество записей в полученном файле, элементы просматриваемого столбца ...
C++ Стек: изменения в расписании движения поездов
Помогите пожалуйста разобраться в задаче!!!!! Разработать приложение, работающее со стеком, содержащим данные об изменениях в расписании движения поездов. Элементом стека является структура, содержащая не менее 4-ех элементов. Выполнить добавление, удаление, редактирование элемента стека, рапечетка всего стека. Или расскажите как создать стек и как с ним работать)))
C++ Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. http://www.cyberforum.ru/cpp-beginners/thread308332.html
Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. Напишите программу пожалуйста,очень надо)))Заранее благодарен)) Добавлено через 12 минут эта задача на одномерный массив.
C++ Битовые операции Задание: 13. Составить функцию, которая каждый байт информации перекодирует по следующей схеме: для каждых 4 бит применяется зафиксированная перестановка. Группа битов s1, s2, s3, s4 меняется на s4, s3, s2, s1. Используя функцию зашифровать строку символов и расшифровать. Как я понимаю надо создать объект типа int, но как менять местами биты вообще не представляю, помогите пожалуйста. подробнее

Показать сообщение отдельно
Mashhha
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
02.06.2011, 10:37  [ТС]     Удалить из символьного одномерного массива повторяющиеся символы
Посмотрите пожалуйста, а что в моем коде было не так?)))
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<stdio.h>
#include<string.h>
#include <conio.h>
void main()
{
    char  A[11];
    int i,j,k,f,n,p;
    char b;
    
    printf("Vvedite massiv A\n");
    for(i=0; i<10; i++)
    {
        printf("Vvedite A[%d]=",i);
        scanf("%s", &A[i]);
        printf("\n");
    }
    printf("vvedenniy massiv\n");
    for(i=0; i<10; i++)
        printf("A[%d]= %c \n",i,A[i]);
 
 
      printf("\nEnten number of elements: ");
        scanf("%u",&n);
        printf("\nEnter elements: ");
        for (i=0; i<n; i++)
                scanf("%u",&p[i]);
 
    
    for(j=0; j<9; j++)
        for(i=j+1; i<10; i++)
        {if(A[j]==A[i]) 
            {
                A[i]=A[i+1];    
            } 
        }
        f=strlen(A);
    printf("massiv posle udaleniya povtorov \n");
    for(i=0; i<f; i++)
        printf("A[%d]= %c \n",i,A[i]);
    
  n=9;
  for (i = 0; i < n - 1; i++) 
  { 
    for (k = i, j = i + 1; j < n; j++) /* находим в цикле */ 
      if(A[j] < A[k])   /* минимальный элемент */ 
        k = j;          /* и запоминаем его номер в k */ 
    b=A[i];A[i]=A[k];A[k]=b; /* меняем местами минимальный и элем., */
  }                     /* с которого начинался цикл */ 
  printf("massiv posle sortirovki \n");
for(i=0; i<f; i++)
        printf("A[%d]= %c \n",i,A[i]);
}
Добавлено через 49 секунд
Всем спасибо за помощь))

 Комментарий модератора 
Используйте теги форматирования кода!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru