Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2011, 11:37   #1
Adelina
Новичок
Джуниор
 
Регистрация: 24.04.2011
Сообщений: 15
По умолчанию Строки С++

помогите плиз...
Из заданной строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние буквы
Adelina вне форума Ответить с цитированием
Старый 24.04.2011, 14:35   #2
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

а что не понятно??
для начало найдите количество строк.Затем найдите строку,которая вам нужна.И в ней подсчитываете количество букв.
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 24.04.2011, 14:36   #3
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

Или у вас дана только одна строка?
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 24.04.2011, 15:37   #4
Adelina
Новичок
Джуниор
 
Регистрация: 24.04.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от osichev Посмотреть сообщение
Или у вас дана только одна строка?
если честно, то не знаю сколько мне строк дано....вот только это задание и все...никаких пояснений и так далее
Adelina вне форума Ответить с цитированием
Старый 24.04.2011, 15:49   #5
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

ну знаете,если одна,то уже чуть легче))
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 24.04.2011, 15:57   #6
Adelina
Новичок
Джуниор
 
Регистрация: 24.04.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от osichev Посмотреть сообщение
ну знаете,если одна,то уже чуть легче))
ну допустим их несколько....для этого мы должны ввести строчку
string s1;
cout<<"s1"->;cin>>s1;
cout<<"s1="<<s1<<endl; или через массив???
Adelina вне форума Ответить с цитированием
Старый 24.04.2011, 16:01   #7
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

Цитата:
Сообщение от Adelina Посмотреть сообщение
помогите плиз...
Из заданной строки удалить среднюю букву, если длина строки нечетная, иначе — удалить две средние буквы
Бред...
strlen и strcpy вам в помощь. Просто удалить среднюю буквы или 2 нельзя. Нужно создать новую строку, скопить первых сколько-то там букв из заданной строки в нее, а затем сколько-то там последних букв.
mMAg вне форума Ответить с цитированием
Старый 24.04.2011, 16:12   #8
Adelina
Новичок
Джуниор
 
Регистрация: 24.04.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от mMAg Посмотреть сообщение
Бред...
strlen и strcpy вам в помощь. Просто удалить среднюю буквы или 2 нельзя. Нужно создать новую строку, скопить первых сколько-то там букв из заданной строки в нее, а затем сколько-то там последних букв.
мат модель : N(длина строки)/2 остаток 1 удаляем ....что удаляем?? как объявить то что нам нужно удалить ???
double array [],int n;
{
double s=0;
for (int i=0; i<n; ++i) s+=array[i];
return s; }
double a=Average (N.number,10)

?????????
Adelina вне форума Ответить с цитированием
Старый 24.04.2011, 16:20   #9
osichev
Форумчанин
 
Регистрация: 18.05.2009
Сообщений: 180
По умолчанию

сейчас,девушка,что-нибудь придумаем.
не спешите))
Программист без пива, как спирт без пробки - выдохнется___________-
osichev вне форума Ответить с цитированием
Старый 24.04.2011, 16:29   #10
WebbMan
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 168
По умолчанию

Цитата:
как объявить то что нам нужно удалить ???
TTTOO
strlen(строка)/2
получиться 2 с остатком, убираем остаток и +1
получаем 3 и это и будет тем индексом символа который надо удалить
WebbMan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Создание пустой строки и копирование в неё содержимое предыдущей строки Gvaridos Microsoft Office Excel 2 29.10.2010 13:33
Дбавление новой строки, после строки с подходящими параметрами RailOS Microsoft Office Excel 5 18.08.2010 10:12
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10