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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
ReN
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 19
#1

Дано натуральное число n, символы s1...,sn. Определить число вхождений в последовательность s1...,sn группы букв abc, aba. - C++

22.02.2010, 20:23. Просмотров 1621. Ответов 4
Метки нет (Все метки)

Помогите решить задачу на завтра очень надо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2010, 20:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано натуральное число n, символы s1...,sn. Определить число вхождений в последовательность s1...,sn группы букв abc, aba. (C++):

Определить число вхождений в последовательность s1,..., sn группы букв abc - C++
Даны натуральное число n,символы s1,...,sn. Определить число вхождений в последовательность s1,..., sn группы букв abc.

Определить число вхождений в последовательность заданной группы букв - C++
Даны натуральное число n , символы S1, .... Sn Определить число вхождений в последовательность S1, .... Sn группы букв аbа.

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

Число вхождений группы букв - C++
#include <iostream> #include<conio.h> using namespace std; int main() { char text = ""; gets(text); char...

Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем - C++
Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем. Например, числа 2222, 6116, 0440 и т.д.

Дано шестизначное натуральное число. Определить число сотен и десятков в нем - C++
help Дано шестизначное натуральное число. Определить число сотен и десятков в нем. (Visual studio C++)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Day
1155 / 960 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
23.02.2010, 09:45 #2
Код
k =0;
for(j=0;j<=n-3; j++) {
  if ('a' <= s[j] && s[j]<='c' && 'a'<=s[j+1] && s[j+1] <= 'c' && 'a'<=s[[j+2] && s[j+2]<='c') k++;
}
Это я с лету решил, что нужны все последовательности из a,b,c
А если только указанные 2, то
Код
k =0;
for(j=0;j<=n-3; j++) {
  if ('a' == s[j]  && 'b'=s[j+1] && 'c'==s[[j+2]) k++;
  else if ('a' == s[j]  && 'b'=s[j+1] && 'a'==s[[j+2]) k++;
}
Конечно, код можно оптимизировать.
Но это уж тебе для упражнения
ReN
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 19
23.02.2010, 10:35  [ТС] #3
сможешь помочь дописать
Day
1155 / 960 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
23.02.2010, 18:08 #4
Цитата Сообщение от ReN Посмотреть сообщение
сможешь помочь дописать
Неа. Скушно и лень
ReN
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 19
23.02.2010, 18:39  [ТС] #5
пожалуйста очень надо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2010, 18:39
Привет! Вот еще темы с ответами:

Дано натуральное число х. Определить кратно ли это число 2, 3, 5 - C++
Разработать программу, использующую разветвления в visual c++ 6.0 с коментариями

Дано натуральное число n (n>99). Определить число сотен внем - C++
Дано натуральное число n (n&gt;99). Определить число сотен внем. на паскале это выглядит такprogram z64; {$APPTYPE CONSOLE} uses ...

Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? - C++
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?

Дано натуральное число. Определить число сотен. - C++
Дано натуральное n&gt;90. Определить число сотен в нем. Срочно надо, буду очень благодарен.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.02.2010, 18:39
Ответ Создать тему
Опции темы

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