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

Подсчитать количество вхождений в тексте каждого из символов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно разобратся, ошибка http://www.cyberforum.ru/cpp-beginners/thread739125.html
Здравствуйте. Компилятор выдаёт ошибку в строке find = true; ... cout << " Print the debtors "<< endl; int a = 0;
C++ ввод двумерного массива Дана функция ввода массива (vvod) и ввода строки массива (vvodStr) с динамическим распределением памяти. float* vvodStr (int n) { float* masStr=new float; for (int i=0;i<n;i++) { cout<<i+1<<"-й элемент: "; cin>>*(masStr+i); } return masStr; http://www.cyberforum.ru/cpp-beginners/thread739121.html
C++ Перегрузка оператора сложения
У меня есть класс, который содержит в себе строку и ее длину. Класс распределяет динамическую память для хранения строки. Передо мной стоит задача: перегрузить оператор сложения дважды. Один раз так, чтобы он мог слаживать строки объектов, а второй раз так, чтобы я мог сложить строку со строкой объекта. Так вот, первую функцию (сложение двух объектов) я определил как метод класса, и она работает...
C++ Элементарная ошибка в функции
Не могу её найти, ибо функции для меня в диковинку, как и вообще программирование. int search (int n, int num_1, int num_2) { num_1=0, num_2=0; bool noname=false; cout << "Введите количество чисел: "; cin >> n; cout << "Введите " << n << " целых чисел: "; int x; for (int i=1;i<=n;i++)
C++ Сборник с задачами http://www.cyberforum.ru/cpp-beginners/thread739114.html
Посоветуйте хороший сборник с задачами, потому что скучно мне)
C++ Вычислить сумму чисел Фибоначчи, значение которых не превосходит 500 с++ Вычислить сумму чисел Фибоначчи , значение которых не превосходит 500. подробнее

Показать сообщение отдельно
ArtMaster
26 / 24 / 3
Регистрация: 27.10.2012
Сообщений: 74
19.12.2012, 23:42     Подсчитать количество вхождений в тексте каждого из символов массива
C++
1
2
3
4
5
6
7
8
9
10
 string a="dskmcvskdnvksdnkvnsdvnsdlv";
string s="dn";//тут символы
int b[s.length()];
for(int i=0;i<s.length();i++){
   b[i]=0;
  for(int j=0;j<a.length();j++){
     if(a[j]==s[i]) b[i]++;
  }
  cout<<b[i]<<" ";
}
 
Текущее время: 12:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru