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

Вывод числа вхождений каждого из символов первой строки во вторую строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перепишите задачу из Pascal на C++ (Есть условие) http://www.cyberforum.ru/cpp-beginners/thread1040987.html
Здравствуйте, прошу о помощи. Решите задачу: В начальной школе Будущего изучали целые числа типа Longint, который они взяли из языка Pascal. Для наглядности, ученики нарисовали прямую, отмерили единичный отрезок, сделали на ней насечки и ставили точки, которые соответствовали этим числам. На прямой “основной“ точкой является единица, и все измерения производятся от неё. Следует определить...
C++ Оператор scanf не считывает с клавиатуры русский символ 'а' #include "stdafx.h" #include <locale> #include <Windows.h> #include <WinUser.h> #include <conio.h> #define MAX_STR_LEN 300 void cp866_cp1251(char* s) { http://www.cyberforum.ru/cpp-beginners/thread1040981.html
C++ Метод Шелла
Помогите пожалуйста, я пока плохо знаю метод Шелла. Разработать программу для расчета времени, необходимого для выполнения сортировки массива методом Шелла. Сортируемую последовательность необходимо генерировать из случайных чисел. Оценить О-сложность алгоритма. Желательно на языке С ++.
C++ Перепишите программу из Pascal в C++
Здравствуйте. Прошу вас о помощи. Есть программа на Pascal. Нужно переписать её на C++, чтобы она выполняла такие же операции. Вот код: Program t1; var n: longint; p : int64; begin assign(input,'input.txt'); reset(input); readln(n);
C++ Постройте таблицу значений функции y=f(x) для x[a, b] с шагом h http://www.cyberforum.ru/cpp-beginners/thread1040967.html
#include"conio.h" #include"stdlib.h" #include"stdio.h" #include"math.h" int main() { float x,y,r,q; do {
C++ Классы, исключения и совершенные числа Здраствуйте! Нужно описать класс Magicflower. Для создания объектов этого класса необходимо задать число лепестков цветка, которое должно быть совершенным числом, т.е. если оно равно сумме всех своих делителей за исключением самого себя... #include <iostream> int main(){ unsigned n, sum = 0; std::cin >> n; for (int i = n/2; i; --i) if (n % i == 0) sum += i; ... подробнее

Показать сообщение отдельно
Toen
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 50
15.12.2013, 15:31  [ТС]     Вывод числа вхождений каждого из символов первой строки во вторую строку
Doksim, чет ваще не то пальто))
вот есть такои код который ищет вхождения нормально. но мне надо что бы искало число вхождений каждого из символов первой строки во вторую строку т.е.
первая строка: авспдпн
вторая строка: жщгпрн
вывод: символ п входит в первую строку 2 раза и т.п.

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
#include <iostream>
 
using namespace std;
 
int Find_Count( char *s1, char *s2 ) // s1 - где ищем, s2 - что ищем
{
         int i, j, count = 0;
         for( i = 0; i < strlen( s1 ); i++ )
         {
                 for( j = 0; s1[ i + j ] == s2[ j ]; j++ );
            
 
                 if( j == strlen( s2 ) )
                  {
                             count++;
                  }
         }
         return count;
}
 
int main()
{
 
    setlocale(LC_ALL,"");
    char s1[81],s2[81];
    cout << "Введите первую строку:\n";
    cin.getline(s1,81);
    cout << "Введите вторую строкe:\n";
    cin.getline(s2,81);
 
 
    cout << Find_Count( s1, s2 ) << endl;
 
    system( "pause" );
    return 0;
}[quote="Doksim;5491910"]#include <iostream>
using namespace std;
int main()
{
* * char str[ 500 ], str2[ 300 ] = "", s[ 10 ], a;
* * cin >> str;
int c;
* * for( int i = 0; i < strlen( str ); i++ )
* * {
* * * * *if( str[ i ] != ' ' )
* * * * *{[/quote]
 
Текущее время: 03:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru