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

Даны две строки символов. Выбросите из них все общие элементы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В массиве A=(a1, а2, ., an) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива http://www.cyberforum.ru/cpp-beginners/thread832201.html
В массиве A=(a1, а2, ..., an) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива. (3) Добавлено через 20 минут Динамические массивы
C++ Вставить по одному элементу перед всеми отрицательными элементами Вставить по одному элементу перед всеми отрицательными элементами.(2)с++ Добавлено через 21 минуту Файловый ввод/вывод http://www.cyberforum.ru/cpp-beginners/thread832199.html
C++ Дан двумерный массив А. Расставить его столбцы в следующем порядке: первый, последний, второй, предпоследний, третий,
Дан двумерный массив А. Расставить его столбцы в следующем порядке: первый, последний, второй, предпоследний, третий,...(1.2) c++ Добавлено через 23 минуты с двумерными массивами
Вычислить среднеарифметическое значение отрицательных элементов каждого столбца двумерного массива C++
Вычислить среднеарифметическое значение отрицательных элементов каждого столбца двумерного массива.(1.1) c++ Добавлено через 24 минуты с двумерными массивами
C++ Напечатать в обратном порядке заданный текст http://www.cyberforum.ru/cpp-beginners/thread832189.html
помогите сделать нужно напечатать в обратном порядке заданный текст используя механизм рекурсии и через цикл
C++ найти ошибку в переводе с паскаля( #include "stdafx.h" #include "math.h" #include <iostream> using namespace std; float *mas = new float; float b,x,e,f; int m,n,k; float F(float x) подробнее

Показать сообщение отдельно
UnsKneD
алкокодер
 Аватар для UnsKneD
153 / 149 / 11
Регистрация: 27.12.2012
Сообщений: 548
09.04.2013, 01:33     Даны две строки символов. Выбросите из них все общие элементы
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
void funDel( char arr[], int index ){
    for(int i = index; arr[i]!='\0'; i++){
        arr[i] = arr[i+1];
    }
}
 
int main(){
    char A[] = "wertyuiop";
    char B[] = "tyuiolcvbnm";
 
    for( int i = 0; A[i]!='\0'; i++){
        for( int j = 0; B[j]!='\0'; j++){
            if( A[i] == B[j] ){
                funDel(A, i);
                funDel(B, j);
            }
        }
    }
 
    for( int i = 0; A[i]!='\0'; i++){ printf("%c", A[i]); }; printf("\n");
    for( int i = 0; B[i]!='\0'; i++){ printf("%c", B[i]); }; printf("\n");
 
    return 0;
}
 
Текущее время: 19:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru