Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вставка (с указанием положения) и удаление элемента в vector https://www.cyberforum.ru/ cpp-beginners/ thread1409875.html
Помогите сделать вставку с указанием положения #include <iostream> #include <vector> #include <list> using namespace std; int main (void) { vector <int> v; cout<<"size="<<v.size()<<"\n";
Как задать while в while? C++
Доброго времени суток. В чем я допускаю ошибку? Вот фрагмент программы. const int n = 3; void multwhile(int **a, int **b, int **c) { int i = 0; int j = 0; int k = 0;
C++ Выполнить перестановку элементов над главной диагональю на соответствующие элементы под ней https://www.cyberforum.ru/ cpp-beginners/ thread1409869.html
Есть задание: Задано матрицу размерностью N * N. Выполнить перестановку элементов над главной диагональю на соответствующие им элементы под ней Есть текст програмы: #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <ctime> void main() {
C++ Сортировка подсчётом Здравствуйте ! Нужна ваша помощь очень даже! Задание: Дан массив А. Выполнить сортировку с помощью метода Подсчётом Надо сделать на DEV C++ https://www.cyberforum.ru/ cpp-beginners/ thread1409868.html
C++ Проверить является ли строка представлением заданого числа
создать функцию , для проверки является ли строка представлением задано число и использовать в программу. заданное число : беззнаковой целой число.. #include <iostream> #include <stdio.h> #include <string.h> using namespace std; class mystring{
C++ C++ перевод числа https://www.cyberforum.ru/ cpp-beginners/ thread1409829.html
При вводе шестизначного числа, программа игнорирует вывод "тысяч" Например 123456 Выводит: сто двадцать три четыреста пятьдесят шесть, а должно : сто двадцать три ТЫСЯЧИ четыреста пятьдесят шесть. В чем проблема не могу понять. Вот код #include <iostream> #include <stdio.h> #include <string> using namespace std; void min(string st) {
C++ Дана матрица A m×n. Сформировать вектор B из m элементов Дана матрица A m×n. Сформировать вектор B из m элементов, каждый из которых равен минимальному элементу соответствующей строки матрицы А. n – 10, m – 15. https://www.cyberforum.ru/ cpp-beginners/ thread1409812.html C++ Задача со временем
Информационному отделу железнодорожного вокзала написать программу формирования бегущей строки. Исходные значения: направление поезда (например, Одесса-Киев), время отправления, номер платформы и номер пути. Программа должна формировать текст, бегущий строки следующего вида: «Поезд следованием направление отправляется от номер_платформы платформы номер_пути пути через...
C++ Получить адрес буфера файла https://www.cyberforum.ru/ cpp-beginners/ thread1409805.html
как получить адрес буфера файла открытого с помощью std::ifstream?
C++ Переписать в файл О все элементы файла К с заменой в них символа "0" на символ "1" и наоборот https://www.cyberforum.ru/ cpp-beginners/ thread1409789.html
Помогите создать файл К,элементы которого являются символьными. Переписать в файл О все элементы файла К с заменой в нх символа 0 на символ 1 и наоборот. Программа должна выполнять заполнение файла данными и чтение данных из файла. C++
C++ Кто знает правильный ответ на 3 и 6 задание ?
Помогите а то я не могу найти правильный ответ
C++ Как правильно записать формулу для этого уравнения? Буду вам благодарен если кто то поможет https://www.cyberforum.ru/ cpp-beginners/ thread1409766.html
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
03.04.2015, 18:44 0

Сравнить две строки на различия не учитывая кол-во пробелов и такие различия в буквах как о-и, н-т, в-д. - C++ - Ответ 7429905

03.04.2015, 18:44. Показов 4376. Ответов 28
Метки (Все метки)

Ответ

Цитата Сообщение от Istes Посмотреть сообщение
Нет, я понял, что ничего не понял.
Изменил код,приведенный выше:

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
#include <iostream>
#include <algorithm>
#include <string>
#include <map>
 
bool isEquals(const std::string &first,const std::string &second);
void Prepare(std::string& s);
 
std::map<char, char> mp;
 
int main()
{
    setlocale(LC_ALL,"rus");
 mp.insert(std::make_pair('о', 'и'));
 mp.insert(std::make_pair('н', 'т'));
 mp.insert(std::make_pair('в', 'д'));
 std::string s1("  о = и  н = т  в = д  ");
 std::string s2("и=от=нд=в");
 std::string s3("  у = и  з = т  р = д  ");
 std::string s4("о = он = т  в = в");
 
 std::cout<<isEquals(s1,s2)<<std::endl;
 std::cout<<isEquals(s3,s4)<<std::endl;
 std::cout<<isEquals(s1,s4)<<std::endl;
 
return 0;
}
 
bool isEquals(const std::string &first,const std::string &second)
{
    std::string s1(first);
    std::string s2(second);
    Prepare(s1);
    Prepare(s2);
    return (s1==s2);
}
 
void Prepare(std::string& s)
{
 s.assign(s.begin(), std::remove(s.begin(), s.end(), ' '));
 for(std::map<char, char>::const_iterator ib(mp.begin()), ie(mp.end()); ib != ie; ++ib)
 {
 std::replace(s.begin(), s.end(), ib->first, ib->second);
 }
}


Вернуться к обсуждению:
Сравнить две строки на различия не учитывая кол-во пробелов и такие различия в буквах как о-и, н-т, в-д. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2015, 18:44
Готовые ответы и решения:

Как сравнить две строки игнорируя различия в регистрах?
Дело в том, что нельзя использовать основные функции, в моей случае tolower, я очень затрудняюсь в...

Функция сравнивает две строки, игнорируя различия в регистрах
Я студент 1 курса на зачёт сказали написать программку помогите!! не хочу вылететь из универа С++...

Функция сравнивает две строки, игнорируя различия в регистрах
Мне нужно написать программу в которой функция сравнивает две строки, игнорируя различия в...

Дизассемблер: каким софтом сравнить оригинальный и модифицированный файл, чтобы узнать их различия?
Доброго дня. Не знал в какую категорию задать вопрос, но он косвенно связан с дизассемблером, по...

28
03.04.2015, 18:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2015, 18:44
Помогаю со студенческими работами здесь

Сравнить два Excel файла и показать различия на втором файле выделив другим цветом
Здравствуйте, форумчане. Есть два Excel файла с уже записанной таблицей(скрин). Надо их сравнить...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru