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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 5.00
ЛЁЛЯ
Сообщений: n/a
02.06.2012, 21:24     Программа для ввода строки от блондинки #1
Привет всем!
Вот решила начать изучать язык программирования С++, но не все пока получается...
Вот дали задание...написать программу, чтобы можно было вводить строку...
Если строка начинается с пробелов, то программа убирает эти пробелы...
Так чтобы строка начиналась с символов...

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

_________

"_"=пробел
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2012, 21:24     Программа для ввода строки от блондинки
Посмотрите здесь:

C++ Как можно бы создать метод для ввода размерности (т.е. для ввода private переменных n,m)?
Программа для ввода переменных пользователем C++
Почему программа не отрывает поток для ввода данных? C++
Программа для поиска седловых точек матрицы перестала работать после добавления функции ввода C++
Написать собственный класс для ввода и вывода строки, подсчета количества символов в строке C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alexey
Сообщений: n/a
05.06.2012, 12:41     Программа для ввода строки от блондинки #21
"А вот какую программу написала я."

нифига себе
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lordPS
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 55
05.06.2012, 13:47     Программа для ввода строки от блондинки #22
До анектота не дотягивает.Обработать надо!Подкидывайте идейки!
Silver
Сообщений: n/a
05.06.2012, 15:11     Программа для ввода строки от блондинки #23
Я к блондинкам нормально отношусь, но у Вас маленькая ошибочка (выделено).
Код
if([bold]str[0]=' '[/bold] )
{
       for       (int y=0;y<strlen(str);y++)
              {str[y]=str[y+1];
              }

}
Несмотря на то, что программа работает должно быть все-таки:
Код
if([bold]str[0]==' '[/bold])
ЛЁЛЯ
Сообщений: n/a
05.06.2012, 17:16     Программа для ввода строки от блондинки #24
"Блондинки идут в програмисты!Весело.Надо анектод про это придумать.Поткидывайте идейки!smaliq молодец!"

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

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

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

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

я б вообще проще написал:
Код
#include <iostream.h>

void main(){
  char srt[128];

  cout<<"Введи строку: ";
  cin>>str;

  str=trim(str);

  cout<<"Строка без пробелов:"<<str;
}
я думаю лучше просто исспользовать 1 функцию и всё... нах велосипед изобретать....
mishgun
Сообщений: n/a
08.06.2012, 06:15     Программа для ввода строки от блондинки #27
Я не пойму одного чего вы так набросились то на нее? Она кстати не просила вас писать за нее.Могли просто дать намек куда копать. Не надо так, вы не родились супер-бупер сишниками - ассемблистами чтоб так на людей наезжать....
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
08.06.2012, 16:47     Программа для ввода строки от блондинки #28
2 kozakov:

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

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

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

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

Ввод:
_ _ _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: Успеха, ЛЕЛЯ. Вы начали играть в самую увлекательную игру, в которой заранее известно, что выиграть не возможно, но игра очень интересная и чем дальше тем больше захватывает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2012, 14:26     Программа для ввода строки от блондинки
Еще ссылки по теме:

Класс для динамических матриц. После ввода элементов матрицы программа аварийно закрывается C++
Программа для ввода и вывода фамилий и оценок студентов. Отберите тех, у которых сумма баллов вторая по вел C++
C++ Программа для решения суммы строки

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

Или воспользуйтесь поиском по форуму:
lordPS
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 55
13.06.2012, 14:26     Программа для ввода строки от блондинки #33
Начиналось всё с простой задачки...А теперь поднимаются проблемы с дискриминацией и моралью!Нафиг ей было писать про свой цвет волос?
Yandex
Объявления
13.06.2012, 14:26     Программа для ввода строки от блондинки
Ответ Создать тему
Опции темы

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