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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2012, 00:07   #1
bob1995123
 
Регистрация: 28.11.2012
Сообщений: 4
Вопрос программа С++

Распечатать введенные слова, которые отличаются от последнего, превратив их таким образом:
 перенести последнюю букву в начало слова;
 оставить в слове только первые вхождения каждой буквы.
Помогите пожалуйста задали лабу а сделать немогу.
bob1995123 вне форума Ответить с цитированием
Старый 29.11.2012, 00:20   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

1) Каким-то образом прочитать строку.
2) Каким-то образом разбить имеющуюся строку на слова.
3) Из имеющегося разбиения на слова, найти последнее слово.
4) Для произвольной пары слов, проверить, отличаются ли они.
5) Распечатать имеющееся слово.
6) Распечатать имеющееся слово, вначале напечатав последнюю букву, а потом все буквы с первой до предпоследней.
7) Распечатать буквы слова, только если раньше в слове не было такой буквы.

Какие из этих семи мини-задач Вы можете сделать? Приведите решающие их фрагменты кода.
Abstraction вне форума Ответить с цитированием
Старый 29.11.2012, 00:28   #3
bob1995123
 
Регистрация: 28.11.2012
Сообщений: 4
По умолчанию

Боюсь что никакую из этих мини-задач не смогу сделать.Просто я еще начинающий в этих делах и ничего пока не знаю а лабу нужно сделать.
bob1995123 вне форума Ответить с цитированием
Старый 29.11.2012, 01:49   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

bob1995123

Распечатать введенные слова, которые отличаются от последнего

Вот часть задания на языке medved++

Код:
#define ГИДРОКАЛБАСА using namespace std;
#define НАЧЕЛ {
#define КОНЧЕЛ ;}
#define ТИПА int
#define ВДРУГ if (
#define ТАДА )
#define НИХРИНА else
#define ВЗАД return
#define КАГДИЛА (
#define ЙО ;
#define ЖЖОШ for
#define БАЗАР std::cout <<
#define ПРОГРУЗ std::cin
#define СЛЫШЬ <<
#define ЧОТКО *
#define ВРОДЕ try
#define ВРОТМНЕНОГИ throw
#define АПСТЕНУ catch (...)
#define ПРЕВЕД ТИПА main КАГДИЛА ТАДА
#define МЕДВЕД ВЗАД 0; КОНЧЕЛ
#define БАЯН string
#define НИХРЕНАСЕБЕ vector<string>
#define СТРУЯЧИМ stringstream
#define СЛИВАЙСЯ endl
#define КРОСАФЧЕГ auto
#define НИПАДЕЦЦКИ ++
#define ФТОПКУ >>
#define ВНАТУРЕ while
#define ЖОСТКО !=

ГИДРОКАЛБАСА

ПРЕВЕД
НАЧЕЛ
	БАЯН Ниасилил ЙО
	ВРОДЕ НАЧЕЛ
		getline(ПРОГРУЗ, Ниасилил) ЙО
		ВДРУГ Ниасилил.size() == 0 ТАДА НАЧЕЛ ВРОТМНЕНОГИ "Батва какая-то" ЙО
		КОНЧЕЛ
		НИХРИНА НАЧЕЛ
	
		БАЯН Ахтунг ЙО
		СТРУЯЧИМ Мощно КАГДИЛА Ниасилил ТАДА ЙО

		НИХРЕНАСЕБЕ аццтой ЙО
		ВНАТУРЕ КАГДИЛА Мощно ФТОПКУ Ахтунг ТАДА
			аццтой.push_back КАГДИЛА Ахтунг ТАДА ЙО

		ВДРУГ аццтой.size() < 2 ТАДА ВРОТМНЕНОГИ "o_O" ЙО

		КРОСАФЧЕГ Глюк = *(аццтой.cend() - 1) ЙО
		ЖЖОШ КАГДИЛА КРОСАФЧЕГ Ахренеть = аццтой.cbegin() ЙО Ахренеть ЖОСТКО аццтой.cend() ЙО НИПАДЕЦЦКИ Ахренеть ТАДА
		НАЧЕЛ
			ВДРУГ ЧОТКО Ахренеть ЖОСТКО Глюк ТАДА
			БАЗАР ЧОТКО Ахренеть СЛЫШЬ СЛИВАЙСЯ ЙО
		КОНЧЕЛ КОНЧЕЛ
	КОНЧЕЛ
	АПСТЕНУ НАЧЕЛ
		ВЗАД 0 ЙО
	КОНЧЕЛ
МЕДВЕД
Rififi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа как программа. вопрос leonidsm Общие вопросы C/C++ 5 02.10.2012 21:30
Программа с применением записей и программа с применение множеств smert99 Помощь студентам 0 16.06.2011 23:14
Программа открыается если есть другая программа. bookkc Паскаль, Turbo Pascal, PascalABC.NET 12 14.10.2009 20:09
[PASCAL]Программа создания файла, программа обработки файла Виколяшка Фриланс 7 23.09.2009 17:38