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

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

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

Показать сообщение отдельно
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";
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru