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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.89
Аленёнок
0 / 0 / 0
Регистрация: 19.03.2009
Сообщений: 12
#1

Подсчет колличества вхождений буквы в строку - C++

19.03.2009, 17:38. Просмотров 3446. Ответов 16
Метки нет (Все метки)

задача легкая но времени вообще нет!!!!!!!!!!очень прошу помогите!!!!!!!
Нужно составить программу (на С++) подсчета колличества вхождений буквы b в заданную строку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2009, 17:38     Подсчет колличества вхождений буквы в строку
Посмотрите здесь:

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

Найти количество вхождений каждой буквы в заданную строку - C++
спросить у человека строку, надо посчитать количество вхождений каждой буквы и вывести статистику, например vvedi stroku: hello WORLD L -...

Запросить строку, посчитать количество вхождений каждой буквы, и вывести статистику - C++
Не могу решить!Помогите!

Подсчет колличества слов разделенных пробелом и пробелов в файле - C++
Здраствуйте. Нужно сделать подсчет колличества слов разделенных пробелом, а также количество пробелов в открываемом бинарно файле. Проблема...

Программа считывает строку текста, выводит число слов и количество вхождений каждой буквы - C++
Напишите программу, считывающую строку текста и выводящую число слов в этой строке, а также количество вхождений каждой буквы. Под словом...

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

Количество вхождений первой буквы в слово - C++
Задача такая: Нужно создать текстовый документ там вписать несколько строк со словами. Программа считывает этот файл и если первая буква...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
2788 / 1374 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
19.03.2009, 18:01     Подсчет колличества вхождений буквы в строку #2
даа.... времени нет... конечно... целых 3 минуты влом убить.. ну сказать: "не знаю с++"... и все..а то - "времени нет"
зачем врать?)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
 
int main()
{
  char *str = "Black Bim"; // исходная строка
  char c = 'B'; // искомый символ
  int kol=0; // счетчик
  int l = strlen(str); // длинна строки
 
  for (int i=0; i < l; i++)
    if (str[i]=='B') kol++;
 
  cout << kol;
 
  getch();
  return 0;
}
ACTAVIA
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 57
19.03.2009, 18:11     Подсчет колличества вхождений буквы в строку #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<string.h>
#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 char *str;
 int a=0,i;
 cout<<"vvedite stroky\n";
 gets(str);
  for(i=0;i<strlen(str);i++)
  {if(str[i]!='b');
   else a++;}
   cout<<'\n';
 cout<<a;
 getch();
 }
Аленёнок
0 / 0 / 0
Регистрация: 19.03.2009
Сообщений: 12
19.03.2009, 19:14  [ТС]     Подсчет колличества вхождений буквы в строку #4
на самом деле нет времени у меня еще работы по delfi а вот его то я как раз незнаю..........огромное спасибо ...........да мне и никак не проверить постоянно глупые ошибки
ACTAVIA
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 57
19.03.2009, 19:38     Подсчет колличества вхождений буквы в строку #5
Цитата Сообщение от Аленёнок Посмотреть сообщение
на самом деле нет времени у меня еще работы по delfi а вот его то я как раз незнаю..........огромное спасибо ...........да мне и никак не проверить постоянно глупые ошибки
Мадам,тут времени даже мне понадобилось 5 минут)
Аленёнок
0 / 0 / 0
Регистрация: 19.03.2009
Сообщений: 12
19.03.2009, 21:11  [ТС]     Подсчет колличества вхождений буквы в строку #6
ну значит я настолько глупа что мне надо больше времени....
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.03.2009, 04:29     Подсчет колличества вхождений буквы в строку #7
C
1
2
3
4
5
6
7
8
9
10
11
12
/* CountCharLine:  считает в строке l количество символов ch */
int CountCharLine(const char *l, int ch)
{
    int n;
    
    if (l == NULL)
        return EOF;
    for (n = 0; *l; l++)
        if (*l == ch)
            n++;
    return n;
}
Вложения
Тип файла: zip count_char_line.zip (528 байт, 34 просмотров)
83snake
0 / 0 / 0
Регистрация: 06.04.2009
Сообщений: 30
07.04.2009, 14:23     Подсчет колличества вхождений буквы в строку #8
Меня такаяже тема сейчас коснулась только мне надо сравнить две буквы каких больше
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
char ch[100];
  cout<<"Введите строку"<<endl;
  gets(ch);
  cout<<endl;
 
  //cout<<ch<<endl;; 
  char c='a'; 
  char b='o';
  int k=0; 
  int n=0;
  int l = strlen(ch); 
 
  for (int i=0;i<l;i++)
  {
      if (ch[i]==c)
      {
          k++;
      }
 
      if (ch[i]==b)
      {
          n++;
      }
  }
    //cout<<"Букв a в веденном рядку "<<k<<endl;
    //cout<<"Букв o в веденном рядку "<<n<<endl;
 
    if (k>n)
    {
        cout<<"Букв а в веденной строке больше чем о"<<endl;
    }
    else 
    {
        cout<<"Букв o в веденной строке больше чем a"<<endl;
    }
}
и тоже долго не делал около 10 минут

только вот хочу найти еще функции строк литературы не хватает
Mecid
680 / 229 / 4
Регистрация: 15.10.2007
Сообщений: 1,247
07.04.2009, 14:32     Подсчет колличества вхождений буквы в строку #9
Цитата Сообщение от ACTAVIA Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<string.h>
#include<iostream.h>
#include<conio.h>
void main()
{
 clrscr();
 char *str;
 int a=0,i;
 cout<<"vvedite stroky\n";
 gets(str);
  for(i=0;i<strlen(str);i++)
  {if(str[i]!='b');
   else a++;}
   cout<<'\n';
 cout<<a;
 getch();
 }
под строку str надо выделить память
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.04.2009, 01:10     Подсчет колличества вхождений буквы в строку #10
Цитата Сообщение от 83snake
только вот хочу найти еще функции строк литературы не хватает
string.h
http://bookc.narod.ru/bb3.html
ACTAVIA
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 57
16.04.2009, 23:06     Подсчет колличества вхождений буквы в строку #11
Цитата Сообщение от accept Посмотреть сообщение
ток на старых компиляторах этот стандартный строковый класс не работает)
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
16.04.2009, 23:27     Подсчет колличества вхождений буквы в строку #12
Цитата Сообщение от ACTAVIA Посмотреть сообщение
ток на старых компиляторах этот стандартный строковый класс не работает)
Как это не работает? string.h входит в стандартную библиотеку еще со времен С.
ACTAVIA
3 / 3 / 0
Регистрация: 15.03.2009
Сообщений: 57
16.04.2009, 23:53     Подсчет колличества вхождений буквы в строку #13
а вот фиг его знает)))на борланд 3.1 не катит)))на более новых 5 версия или эклипс окей
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
17.04.2009, 02:43     Подсчет колличества вхождений буквы в строку #14
Цитата Сообщение от ACTAVIA
на борланд 3.1 не катит)))
компиляторы, выпущенные после 89 года должны включать
из файла string.h Borland C++ 3.1
Код
/*  string.h

    Definitions for memory and string functions.

    Copyright (c) 1987, 1992 by Borland International
    All Rights Reserved.
*/
а для C++, ANSI C89 - подмножество (то есть полностью включён)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2009, 04:11     Подсчет колличества вхождений буквы в строку
Еще ссылки по теме:

Количество вхождений в тексте каждой буквы - C++
Составить программу, которая бы для каждой буквы заданного текста указывала, сколько раз она встречается в тексте. и если можно с...

Посчитать количество вхождений каждой буквы в строке - C++
Мне нужно сначала: -спросить у человека строку -надо посчитать количество вхождений каждой буквы -вывести статистику например: ...

Посчитать количество вхождений каждой буквы в строке - C++
Мне нужно сначала: -спросить у человека строку -надо посчитать количество вхождений каждой буквы -вывести статистику например: ...

Программа для нахождения общего количества вхождений заданной буквы - C++
Составить программу для нахождения общего количества заданной буквы в трех заданных предложениях. (Определить функцию для расчета...

C (СИ) - Ввести строку символов.И После каждой 2 Буквы ( Именно буквы ) Вставить слово - C++
Огромное Спасибо Darkrduk за эту программу ( программа вставляет MAU ) после каждого 2 символа ** .. Нужно умудриться сделать ! Именно...


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

Или воспользуйтесь поиском по форуму:
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
17.04.2009, 04:11     Подсчет колличества вхождений буквы в строку #15
Цитата Сообщение от ACTAVIA Посмотреть сообщение
а вот фиг его знает)))на борланд 3.1 не катит)))
где вы берёте этот антиквариат?
Yandex
Объявления
17.04.2009, 04:11     Подсчет колличества вхождений буквы в строку
Ответ Создать тему
Опции темы

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