Форум программистов, компьютерный форум, киберфорум
Наши страницы

По заданным числам определить, дружественны ли они - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена строки в подстроке на новую строку http://www.cyberforum.ru/cpp-beginners/thread1790464.html
Все доброго времени суток. Я написал программу, которая в строке S ищет подстроку S1 и заменяет ее на строку S2, но написал я эту программу с небольшой помощью интернета :D Вот код: #include...
C++ Сравнение двух std::string на совпадение без учёта регистра Нужно сравнить две строки на одинаковость, но без учёта регистра. Чтобы name и Name и NaME считывались как одинаковые. Как это сделать? http://www.cyberforum.ru/cpp-beginners/thread1790428.html
Используя функции создать квадратную матрицу C++
Всем доброго времени суток! Помогите разобраться как решить данное задание: "Написать, используя функции, программу, которая создает квадратную матрицу. Первоначальную матрицу нужно повернуть на 90...
Перегрузка операторов "+" и "=" C++
Здравствуйте, пишу класс обработки массивов. Некорректно работают перегруженные оператора "+" и "=". При использовании оператора + - результат корректный, но программка виснет, а при "=" - выводит...
C++ Удалить последний символ в массиве char http://www.cyberforum.ru/cpp-beginners/thread1790324.html
Здравствуйте, подскажите как удалить последний символ в массиве char ? Размер массива узнаю так: Text Добавлено через 3 минуты Нашел такую функцию: char* func(char* str, size_t n) { int...
C++ Dynamic_cast реализация Добрый вечер, есть застоявшаясь фраза: "dynamic_cast<Type*>( pointer ) очень медленное, его лучше не использовать" . Примерная реализация данного оператора это внедрение в VTABLE метода virtual... подробнее

Показать сообщение отдельно
Krock21rus
74 / 74 / 19
Регистрация: 18.11.2013
Сообщений: 373
Завершенные тесты: 2
06.08.2016, 14:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool used1[10];
bool used2[10];
for(int i=0;i<10;i++)
    used1[i] = false, used2[i]=false;
int a,b;
cin >> a >> b;
if(a==0) used1[0]=true;
if(b==0) used2[0]=true;
while(a!=0)
    used1[a%10]=true,a/=10;
while(b!=0)
    used1[b%10]=true,b/=10;
bool ans = true;
for(int i=0;i<10;i++)
    if(used1[i]!=used2[i])
        ans = false;
if(ans) cout << "Yes";
else cout << "No";
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.