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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pony
0 / 0 / 0
Регистрация: 04.05.2011
Сообщений: 7
#1

Задание про слова - C++

04.05.2011, 15:51. Просмотров 520. Ответов 4
Метки нет (Все метки)

Здравствуйте,я в си новичок.Не поможете мне решить задачу(написать код)?

"Дано ошибочно написанное слово "рпроцессо". Путем перемещения его букв получить слово "процессор"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2011, 15:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задание про слова (C++):

Задание про строки - C++
Вывести на экран латинские буквы и символы ',' и '.'. удалив из текста цифры и другие символы. Я написал программу #include...

Задание про колобка - C++
Есть поле колобок в нижнем углу , а менее в верхнем, есть препятствия и нужно проверить препятствие находится на одной диагонали с колобком...

Задание про двунаправлленные списки - C++
Помогите решить задачу по программированию новичку в этом деле Каталог книг, содержащихся в библиотеке, представлен в виде...

Не могу понять как делать задание про шифр Цезаря и потоки - C++
Слезно прошу помочь, сил больше нет... Задание: Пользователь вводит строку, зашифровать ее шифром Цезаря, рандомно найти ключ, от 0 до...

Про строки и слова - C++
Слова в строке разделены одним пробелом. Найти и напечатать слова, заканчивающиеся на заданную букву. Пожалуйста, помогите решить!...

про слова и предложение - C++
Привет всем;) Уже второй день мучаюсь но не могу решить задачи 1)Дано предложение.Напечатать все символы, расположенные между...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.05.2011, 16:02 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <algorithm>
 
int main(){
  const std::string  &find_word("processor");
  std::string         cur_word("rprocesso");
  std::sort(cur_word.begin(), cur_word.end());
  do
    if(cur_word == find_word){
      std::cout << cur_word << std::endl;
      break;
    }
  while(std::next_permutation(cur_word.begin(), cur_word.end()));
  return 0;
}
1
olleg90
34 / 34 / 6
Регистрация: 06.01.2011
Сообщений: 90
04.05.2011, 16:02 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
void main ()
{setlocale (LC_ALL,"");
char word[]="рпроцессо",ch;
std::cout<<"Иходное слово: "<<std::endl<<word<<std::endl;
ch=word[0];
for (int i=0; i<strlen(word) ; i++)
    word[i]=word[i+1];
word[strlen(word)]=ch;
std::cout<<"Новое слово: "<<std::endl<<word<<std::endl;
system ("pause");
}
1
pony
0 / 0 / 0
Регистрация: 04.05.2011
Сообщений: 7
04.05.2011, 16:08  [ТС] #4
благодарю!

Добавлено через 5 минут
А кстати варианта с более простыми командами нет?я просто не поняла некоторых)
0
olleg90
34 / 34 / 6
Регистрация: 06.01.2011
Сообщений: 90
04.05.2011, 17:04 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
void main ()
{setlocale (LC_ALL,"");
char word[]="рпроцессо ",ch;
std::cout<<word<<std::endl;
ch=word[0];
 
word[0]=word[1];
word[1]=word[2];
word[2]=word[3];
word[3]=word[4];
word[4]=word[5];
word[5]=word[6];
word[6]=word[7];
word[7]=word[8];
word[8]=ch;
 
std::cout<<word<<std::endl;
system ("pause");
}
албанский код
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2011, 17:04
Привет! Вот еще темы с ответами:

Задачка про строки и слова - C++
Ошибочка закралась: суть задачки надо прочитать файл и вывести слова которые начинаются и кончаются на &quot;a&quot; (ну вот вбил я в свой файл для...

Легкое задание на строки, найти слова верхнего и нижнего регистра С++ - C++
Нам дана строка, нужно найти в ней слова , которые все в верхнем регистре(ПРИВЕТ), в нижнем регистре(привет), в смешанном регистре(ПрИвЕт)....

Про линковку библиотек и про архитектуру иерархии классов - C++
Добрый день! Возникла такая вот проблема. Я использую MinGW Developer Studio. Это довольно старая IDE, поддержка которой завершилась в 2005...

Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова - C++
Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.05.2011, 17:04
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru