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

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

Войти
Регистрация
Восстановить пароль
 
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
#1

Определить, сколько раз в последовательности встречается символ ‘a’ - C++

13.06.2012, 14:06. Просмотров 890. Ответов 7
Метки нет (Все метки)

Вот код исправте ошибку...
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
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int a(void);
int main()
{
char s[10],q;
int i=0;
clrscr();
cout<<"Vvedite posledovatelnost simvolov"<<"\n";
do
{cin>>q;
s[++i]='\0';
i++;
}
while (q!='.');
a(s);
}
int a(char x[])
{
 int i,n=0;
 for(i=0;i<=10;i++)
 {
  if(x[i]=='a') n++;
 }
  printf("\n a) %d", n);
  return n;
}
Добавлено через 1 минуту
Была похожая тема....но там тоже правильного ответа не было.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 14:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, сколько раз в последовательности встречается символ ‘a’ (C++):

Определить, сколько раз в последовательности встречается заданный символ - C++
Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII) Задание: Написать программу, ...

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

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

Определить, какой символ сколько раз встречается в заданном массиве - C++
Помогите решить задание: Дано массив символов. Определить , какой символ сколько раз встречается в данном массиве И можно...

В заданной строке подсчитать сколько раз встречается символ "*" и сколько раз символ "+" - C++
Итак, сама задача: В заданной строке подсчитать сколько раз встречается символ &quot;*&quot; и сколько раз символ &quot;+&quot;. Указать смещение каждого...

Сколько раз среди заданных символов встречается символ "+" и сколько раз символ "*" - C++
Даны натуральное число n, символы S1, S2, ..., Sn. Подсчитать: сколько раз среди данных символов встречается символ &quot;+&quot; и сколько раз...

7
kazak
3038 / 2359 / 157
Регистрация: 11.03.2009
Сообщений: 5,405
Завершенные тесты: 1
13.06.2012, 14:15 #2
А Вы сами писали этот код?
0
cactus09
Чайник
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
13.06.2012, 14:17 #3
вот
C++ (Qt)
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
#include<iostream>
#include<stdio.h>
#include<conio.h>
 
using namespace std;
 
int a(char x[]);
 
int main()
{
 char s[10],q;
 int i=0;
 system("cls"); //Мой компилятор не поддерживает clsclr(); - это тоже самое
 cout<<"Vvedite posledovatelnost simvolov"<<"\n";
 do
  {cin>>q;
  s[i]=q;
  s[++i]='\0'; //Тут была ошибка
  }
 while (q!='.');
 a(s);
 system("PAUSE"); //Пауза
 }
 
 
int a(char x[])
{
 int i,n=0;
 for(i=0;i<=10;i++)
 {
  if(x[i]=='a'){n++;}
 }
  printf("\na = %d \n" , n);
  return n;
}
Все дело в том что у тя в болоке do while было i++ а это не просто i+1 а i = i+1
1
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:21  [ТС] #4
Цитата Сообщение от kazak Посмотреть сообщение
А Вы сами писали этот код?
Именно этот код честно нет!..
0
Catstail
Модератор
22728 / 11097 / 1797
Регистрация: 12.02.2012
Сообщений: 18,289
13.06.2012, 14:24 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Вот решение:

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 "windows.h"
 
int main(int argc, char* argv[])
{
    char s[100];
    int i=0,n=0;
 
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
 
    for (i=0; i<100; i++) s[i]=0;
 
    cout << "Введите строку: ";
 
    cin >> s;
 
    for (i=0; i < 100; i++)
    {
        if (s[i] == 0) break;
        if (s[i] == 'Г*') n++;
    }
 
    cout << "Количество символов 'а' равно " << n << endl;
 
    return 0;
}
1
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:33  [ТС] #6
cactus09
---
конечно спасибо но я бесконечно ввожу символы....когда нажимаю Ctrl+PauseBreak то выводит ошибку сдесь...s[i]=q;...

Добавлено через 3 минуты
Catstail
----
Спасибо я на среду Борлдан С for Dos подделал всеработает ..спс)

Добавлено через 24 секунды
Всем спасибо!)
0
Catstail
Модератор
22728 / 11097 / 1797
Регистрация: 12.02.2012
Сообщений: 18,289
13.06.2012, 14:36 #7
"Борлдан С for Dos" - сочувствую...
0
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:38  [ТС] #8
Цитата Сообщение от Catstail Посмотреть сообщение
"Борлдан С for Dos" - сочувствую...
---
ахахах Борланд*))) да норм среда))) в институте работаем и норм)
0
13.06.2012, 14:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2012, 14:38
Привет! Вот еще темы с ответами:

Сколько раз встречается символ в тексте - C++
Сделайте еще одну задачу на С плз вот она: Дан текст. Сколько раз в нем встречается символ &quot;+&quot; и сколько раз символ &quot;*&quot;? заранее...

Сколько раз какой символ встречается в файле - C++
Здравствуйте.. У меня просьбочка небольшая, нужно решить такую задачку, кому она по силу? Помогите пожалуйста..

Сколько раз в строке встречается данный символ? - C++
Даров всем. Помогите плиз....Дано стихотворение. Сколько раз в строке встречается данный символ Добавлено через 30 минут #include...

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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