![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.05.2011
Сообщений: 4
|
![]()
Добрый день товарищи!! Очень нужна помощь по двум заданиям, они могут показаться кому-то не сложные, наверное так и есть, но я в этом деле начинающий, поэтому кто сможет, помогите пожалуйста...1) Распечатать в порядке,обратном алфавитному,все буквы, которые входят в текст не менее трех раз. 2)Дата задается в формате число\месяц\год.Реализовать(с учетом високосных годов):а) вычитание из даты определенного пользователем количества дней;б)Определение количества дней между двумя датами..... Если несложно, набросьте хотя бы приблизительный код по зад
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
1) Распечатать в порядке,обратном алфавитному,все буквы, которые входят в текст не менее трех раз.
Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.05.2011
Сообщений: 4
|
![]()
Cпс большое, правда есть библиотеки с которыми я не очень ещё дружу)), тут рекомендованны string.h ctype.h... но все равно спс
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 15.05.2011
Сообщений: 4
|
![]()
Подскажите пожалуйста, что нужно исправить в этом коде, чтобы он заработал?
#include "iostream" #include "string" #include "conio.h" using namespace std; int main() { char* s1 = "eertyre";;// задаем первоначальную строку char* s2;// задаем строку, в которой будут входить лишь те буквы, которые входят в строку s1 не менее 3х раз int b=7;//dlina vvedenou ctroki int p=0;// c4et4ik cumBoloB B cTRoke s2 for(int i=0; i<b-2; i++) { for(int j=1;j<b-1;j++) { for( int k=2;k<b;k++) if((s1[i]==s1[j])&&(s1[i]==s1[k])) { s2[p]=s1[i];//заносим в массив s2 все буквы, которые повторяются не менее трех раз p++; } } } int i=1; for (i=1;i<p;i++) { if(s2[i]>s2[i-1]) { int k=s2[i]; s2[i]=s2[i-1]; s2[i-1]=k; } } cout<<s2<<endl; getch(); } Задание. Распечатать в порядке,обратном алфавитному,все буквы, которые входят в текст не менее трех раз. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.05.2010
Сообщений: 177
|
![]()
Попробуйте этот код для сортировки
Код:
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 15.05.2011
Сообщений: 4
|
![]()
При компиляции он выдает ошибку на этой строчке:s2[p]=s1[i];//заносим в массив s2 все буквы, которые повторяются не менее трех раз.... почему?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка символьной информации | kop | Общие вопросы C/C++ | 2 | 17.04.2011 02:10 |
C++.обработка символьной информации | Vladka2 | Фриланс | 2 | 10.01.2010 02:25 |
Обработка символьной информации (C++) | madduck | Помощь студентам | 1 | 19.12.2009 02:05 |
С++ Обработка символьной информации Помогите | Kachagar | Помощь студентам | 2 | 03.07.2009 13:33 |