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

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

Восстановить пароль Регистрация
 
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:06     Определить, сколько раз в последовательности встречается символ ‘a’ #1
Вот код исправте ошибку...
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 минуту
Была похожая тема....но там тоже правильного ответа не было.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
13.06.2012, 14:15     Определить, сколько раз в последовательности встречается символ ‘a’ #2
А Вы сами писали этот код?
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
13.06.2012, 14:17     Определить, сколько раз в последовательности встречается символ ‘a’ #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
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:21  [ТС]     Определить, сколько раз в последовательности встречается символ ‘a’ #4
Цитата Сообщение от kazak Посмотреть сообщение
А Вы сами писали этот код?
Именно этот код честно нет!..
Catstail
Модератор
 Аватар для Catstail
21433 / 10218 / 1666
Регистрация: 12.02.2012
Сообщений: 17,092
13.06.2012, 14:24     Определить, сколько раз в последовательности встречается символ ‘a’ #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;
}
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:33  [ТС]     Определить, сколько раз в последовательности встречается символ ‘a’ #6
cactus09
---
конечно спасибо но я бесконечно ввожу символы....когда нажимаю Ctrl+PauseBreak то выводит ошибку сдесь...s[i]=q;...

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

Добавлено через 24 секунды
Всем спасибо!)
Catstail
Модератор
 Аватар для Catstail
21433 / 10218 / 1666
Регистрация: 12.02.2012
Сообщений: 17,092
13.06.2012, 14:36     Определить, сколько раз в последовательности встречается символ ‘a’ #7
"Борлдан С for Dos" - сочувствую...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2012, 14:38     Определить, сколько раз в последовательности встречается символ ‘a’
Еще ссылки по теме:

Определить, сколько раз в последовательности встречается заданный символ C++
Определить сколько раз заданный символ встречается во веденном тексте C++
Определить, какой символ сколько раз встречается в заданном массиве C++

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

Или воспользуйтесь поиском по форуму:
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
13.06.2012, 14:38  [ТС]     Определить, сколько раз в последовательности встречается символ ‘a’ #8
Цитата Сообщение от Catstail Посмотреть сообщение
"Борлдан С for Dos" - сочувствую...
---
ахахах Борланд*))) да норм среда))) в институте работаем и норм)
Yandex
Объявления
13.06.2012, 14:38     Определить, сколько раз в последовательности встречается символ ‘a’
Ответ Создать тему
Опции темы

Текущее время: 20:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru