Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
ЛЁЛЯ

Программа для ввода строки от блондинки

02.06.2012, 21:24. Показов 6230. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем!
Вот решила начать изучать язык программирования С++, но не все пока получается...
Вот дали задание...написать программу, чтобы можно было вводить строку...
Если строка начинается с пробелов, то программа убирает эти пробелы...
Так чтобы строка начиналась с символов...

Ввод:
_ _ _hello_hello
Вывод:
hello_hello

_________

"_"=пробел
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2012, 21:24
Ответы с готовыми решениями:

блок схемы для блондинки
блин помогите исправьте вот там блок схемы там что то добавить надо ссылка

Арифметика в одно действие для блондинки;)
Очень нужна помощь.. код на ассемблере. Например, при вводе -51*10 вывести ответ

Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout
Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout. Это фрагмент со структурами: ...

32
0 / 1 / 3
Регистрация: 27.03.2012
05.06.2012, 12:41
Студворк — интернет-сервис помощи студентам
"А вот какую программу написала я."

нифига себе
0
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 53
05.06.2012, 13:47
До анектота не дотягивает.Обработать надо!Подкидывайте идейки!
0
Silver
05.06.2012, 15:11
Я к блондинкам нормально отношусь, но у Вас маленькая ошибочка (выделено).
Code
1
2
3
4
5
6
7
if([bold]str[0]=' '[/bold] )
{
       for       (int y=0;y<strlen(str);y++)
              {str[y]=str[y+1];
              }
 
}
Несмотря на то, что программа работает должно быть все-таки:
Code
1
if([bold]str[0]==' '[/bold])
ЛЁЛЯ
05.06.2012, 17:16
"Блондинки идут в програмисты!Весело.Надо анектод про это придумать.Поткидывайте идейки!smaliq молодец!"

ВО-первых, прежде чем прикидываться умным, научился бы правильно писать слово "программист")))
А во-вторых, специально для тебя, любителя анекдотов про блондинок:

-Почему анекдоты про блондинок такие короткие?
- Чтобы мужчины могли их понять.
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 53
06.06.2012, 14:31
Цитата Сообщение от ЛЁЛЯ
"

ВО-первых, прежде чем прикидываться умным, научился бы правильно писать слово "программист")))
А во-вторых, специально для тебя, любителя анекдотов про блондинок:

-Почему анекдоты про блондинок такие короткие?
- Чтобы мужчины могли их понять.
Да с "програмист" я действительно проехал.
Но кто тебе сказал что анектоды про блондинок короткие.Более половины очень длинные.А на мужчин не наезжай-все великие учёные(почти все) мужчины.
Ну вобще желаю успехов, надеюсь у тебя всё получится (хотя сомневаюсь)).
0
0 / 0 / 0
Регистрация: 10.05.2010
Сообщений: 67
08.06.2012, 05:20
[underline]to preved:[/underline]
Молодцом... приколол... респект!!! такую задачку через темплейты!!! супер... я думаю что тут не только начинающий сишник, но и чел, который программил в нем пол года - год на 100% не разберётся... :-) замачил...

я б вообще проще написал:
Code
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
 
void main(){
  char srt[128];
 
  cout<<"Введи строку: ";
  cin>>str;
 
  str=trim(str);
 
  cout<<"Строка без пробелов:"<<str;
}
я думаю лучше просто исспользовать 1 функцию и всё... нах велосипед изобретать....
0
mishgun
08.06.2012, 06:15
Я не пойму одного чего вы так набросились то на нее? Она кстати не просила вас писать за нее.Могли просто дать намек куда копать. Не надо так, вы не родились супер-бупер сишниками - ассемблистами чтоб так на людей наезжать....
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
08.06.2012, 16:47
2 kozakov:

preved решил задачу не посредством шаблонов, а через перегрузку оператора <<, вполне нормальное решение, мне понравилось

кстати, при компилировании вашего примера, компилятор выдал ошибку:
error C3861: 'trim': identifier not found, even with argument-dependent lookup

в строчке "str=trim(str);"

С уважением,
Владимир
0
John Paramol
08.06.2012, 21:35
Ребята, давайте жить дружно и не допускать дискриминации в наших кругах.
PS preved, я думал ошибка будет позатейливее
Adanis
11.06.2012, 13:26
Цитата Сообщение от ЛЁЛЯ
Я только начинаю изучать этот язык программирования и мне не все понятно... и это не повод, чтобы ты тут отпускал подобные комментарии!
Ты не спорь с программистами, все равно не переспоришь! Сделай проще, мне понравилось как ты защищалась от такой толпы, я ценю инстинкт выживания у девушек!, поэтому возьми посмотри мой e-mail и скинь мне номер своего сотового. Пообщаемся по поводу твоего С++, я в этой области уже три года работаю
Silver
11.06.2012, 14:09
Хех! Типа, заступился:
Ты не спорь с программистами, все равно не переспоришь!
А сам элементарно клеит её!
I_is_I
13.06.2012, 10:47
Цитата Сообщение от ЛЁЛЯ
Привет всем!
Вот дали задание...написать программу, чтобы можно было вводить строку...
Если строка начинается с пробелов, то программа убирает эти пробелы...
Так чтобы строка начиналась с символов...

Ввод:
_ _ _hello_hello
Вывод:
hello_hello

_________

"_"=пробел
Проблема не в выводе а в вводе, cin удаляет начальные пробелы.
Вот решение:
#include <iostream.h>
#include <conio.h>
int main(int argc, char* argv[])
{ char str[12];
cin.getline(str,12);//Используем функцию объекта cin у него их много
cout<<str;
getch();
return 0;
}

PS: Успеха, ЛЕЛЯ. Вы начали играть в самую увлекательную игру, в которой заранее известно, что выиграть не возможно, но игра очень интересная и чем дальше тем больше захватывает.
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 53
13.06.2012, 14:26
Начиналось всё с простой задачки...А теперь поднимаются проблемы с дискриминацией и моралью!Нафиг ей было писать про свой цвет волос?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.06.2012, 14:26
Помогаю со студенческими работами здесь

Ввести с клавиатуры строку символов.Признак окончания ввода строки - нажатие клавиши 'ввод'.Программа должна определить длину введенной строки L
Помогите пожалуйста:gbye: Ввести с клавиатуры строку символов.Признак окончания ввода строки - нажатие клавиши 'ввод'.Программа должна...

Программа, реагирующая на строки прямо в процессе ввода
Вобщем, если вкратце - программа не должна позволять вводить более X слов по Y букв в каждом (при дальнейшем нажатии клавиш на клаве буквы...

После ввода строки ничего не происходит, а программа закрывается
uses crt; Var i,p:integer; s:string; Begin write('Vvedite stroky: '); readln(s); p:=0; For i:=1 to Length(s)...

После ввода первой строки программа дает ошибку
#include&lt;iostream&gt; #include&lt;cstring&gt; #include&quot;stdio.h&quot; using namespace std; struct strk{ char *a,*b; int c,d; }el; int...

После ввода первой строки программа дает ошибку и закрывается
#include&lt;iostream&gt; #include&lt;cstring&gt; #include&quot;stdio.h&quot; using namespace std; struct strk{ char *a,*b; int c,d; }el; int...


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

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru