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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rotksoap
0 / 0 / 0
Регистрация: 27.11.2008
Сообщений: 9
#1

Вхождение буквы в строку - C++

27.11.2008, 10:32. Просмотров 616. Ответов 3
Метки нет (Все метки)

Дана строка М и символ А.Составить программу коорая подсчитает количество вхождений буквы в строку.
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
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<string.h>
 
int main()
{int i,count;
char str [10];
char ch[1];
cout<<"vvedite stroku";
cin>>str;
cout<<"vvedide bukvu";
cin>>ch;
int str_count(char str,char ch){
{int cout=0;
for(i=0;i<10;i++)
    if(str[i]==a) count++;
 
    return(count);}
 
 
};
cout<<count;
};
Сделал так,а пишет ошибку(((помогите разобраться!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2008, 10:32     Вхождение буквы в строку
Посмотрите здесь:

Удвоить вхождение некоторой буквы в тексте. - C++
Помогите пожалуйста решить задачи 2.Удвоить вхождение некоторой буквы в тексте. Например, текст &quot;banana&quot; должен иметь вид...

Удвоить каждое вхождение заданной буквы в строке - C++
Помогите пожалуйста) ^_^ Удвоить каждое вхождение заданной буквы в строке.

Не возвращается вхождение символа в строку - C++
void Str :: Control(char* a, int b) { int i(0); char masHex = {'0','1', '2', '3' , '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D',...

Первое вхождение символа в строку. С++ - C++
Для данного рядка оставить только первые вхождения каждого символа в ряд, и вывести результаты на экран. Заранее спасибо за помощь ))

Определить вхождение слова в строку - C++
Всем доброго времени суток. Нужно написать на С++ программу,которая при вводе команды выполняет определённые действия. Мой код: while...

Посчитать вхождение каждого слова в строку - C++
Вынужден просить вашей помощи: необходимо написать программу, которая бы считала вхождение каждого слова в строку (сколько раз встречается...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,363
27.11.2008, 10:38     Вхождение буквы в строку #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
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<string.h>
 
int str_count(char str,char ch){
{int cout=0;
for(i=0;i<9;i++)
    if(str[i]==a) count++;
 
    return(count);
}
 
 
};
 
int main()
{int i,count;
char str [10];
char ch[1];
cout<<"vvedite stroku";
cin>>str;
cout<<"vvedide bukvu";
cin>>ch;
cout<<str_count(str, ch) << endl;
;
};
BornLeader
50 / 46 / 1
Регистрация: 16.05.2008
Сообщений: 162
27.11.2008, 12:36     Вхождение буквы в строку #3
CheshireCat, при всем моем уважении, ты сам то пробовал что написал?


Rotksoap, это точно работает:
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
#include<iostream>
#include<conio.h>
#include<math.h>
#include<string>
using namespace std;
 
int str_count(char* str,size_t size, char ch)
{
  int count = 0;
  for(size_t i = 0;i<size;i++)
    if(str[i] == ch) 
    count++;
    return count;
}
 
int main()
{
  char str [100];
  char ch;
  cout << "vvedite stroku: ";
  cin >> str;
  cout << "vvedide bukvu: ";
  cin >> ch;
  cout << str_count(str,strlen(str),ch) << endl;
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2008, 15:14     Вхождение буквы в строку
Еще ссылки по теме:

Заменить в строке S последнее вхождение строки S1 на строку S2 - C++
2)Даны строки S, S1 и S2. Заменить в строке S последнее вхождение строки S1 на строку S2.

Откорректировать программу: вхождение символов строки в другую строку - C++
Дана задача: Написать и протестировать функцию STRS(str1, str2), Написать и протестировать функцию STRS(str1, str2), которая определяет,...

Дан символ и строка, удвоить каждое вхождение символов в строку - C++
Дан символ и строка, удвоить каждое вхождение символов в строку! кто может помочь?) помогите пожалуйста!

Найти вхождение одного символа std::string в строку char* - C++
Каким образом можно найти вхождение одного символа std::string в строку char*? Наоборот то понятное дело как, но нужно именно так


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Rotksoap
0 / 0 / 0
Регистрация: 27.11.2008
Сообщений: 9
27.11.2008, 15:14  [ТС]     Вхождение буквы в строку #4
Тему можно закрыть,программа сделана
Yandex
Объявления
27.11.2008, 15:14     Вхождение буквы в строку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru