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

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

Войти
Регистрация
Восстановить пароль
 
twix_uk
2 / 3 / 3
Регистрация: 26.12.2012
Сообщений: 72
#1

Перенести первые K букв слова в его конец - C++

23.04.2014, 11:37. Просмотров 390. Ответов 2
Метки нет (Все метки)

Дано слово. Перенести первые K его букв в конец

Хорошо бы с циклом и без цикла
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 11:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перенести первые K букв слова в его конец (C++):

Перенести первые буквы слова в конец - C++
Задача: Дано слово, перенести первые k его букв в конец.(использовать оператор цикла) Вот что-то написал, но работает не правильно в...

Все символы, отличающиеся от букв латиницы, перенести в конец слова - C++
Ввести с клавиатуры текст, состоящий из одного или нескольких слов, все символы, отличающиеся от букв латиницы, перенести в конец слова. * ...

Перенести первую букву каждого слова в его конец - C++
В произвольном тексте,хранящемся в файле и содержащем не более 10 строк(в каждой строке не более 80 символов),перенести первую букву...

Перенести первые к элементов в конец - C++
дан одномерный массив М из 28 элементов. Перенести первые к элементов в конец: М, М,..., М,М,..., М

Перенести первые k строк в конец массива, соблюдая порядок их следования - C++
Дан двумерный массив из двадцати строк и трех столбцов. Перенести первые k строк в конец массива, соблюдая порядок их следования.

Перенести первые k строк в конец матрицы, соблюдая порядок их следования (Паскаль -> С++) - C++
Условие Дан двумерный массив из двадцати строк и трех столбцов. Перенести первые k строк в конец массива, соблюдая порядок их следования. ...

2
Worf
43 / 43 / 6
Регистрация: 06.02.2014
Сообщений: 233
23.04.2014, 11:48 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int K = 0;
string Text = "abcdef";
char *Text_c = Text.c_str()//перевод из типа string в тип char
cout<<"Введите K";
cin>>K;
char *mass = new mass[K];
for(int  i = 0; i < K; i++)
{
  mass[i] = Text_c[i];      
  Text_c[i] = Text_c[i+1];
  if(i == K)
  {
     int Increm = 0;
     for(int j = K; j < Text.Lenght(); j++)
     {
         Text_c[j] = mass[Increm];
      Increm++;
     }
  }
}
1
twix_uk
2 / 3 / 3
Регистрация: 26.12.2012
Сообщений: 72
24.04.2014, 15:01  [ТС] #3
не работает кодик

Добавлено через 42 минуты
Сделал так, но вывод не работает, выводит какие та символы

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//---------------------------------TwIx-----------------------------------------
#include <iostream.h>
#include <vcl.h>
#include <iomanip>
 
//------------------------------------------------------------------------------
int main()
{int k,i;
char p[10];
char s[]="World";
system ("echo ÂâåäåГ*îå ñëîâî") ;
cout<<s<<endl;
cout<<"Vvedite k - ";
cin>>k;
for (i=0;i<=k;i++){
s[strlen(s)]=s[i-1];
}
cout<<s<<endl;
for (i=0;i<=k-1;i++){
p[i]=p[i]+s[i];   }
cout<<p<<endl;
system("pause");
}
//------------------------------------END---------------------------------------


Добавлено через 9 минут
Все, сделал, кому надо, вот

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//---------------------------------TwIx-----------------------------------------
#include <iostream.h>
#include <vcl.h>
#include <iomanip>
 
//------------------------------------------------------------------------------
int main()
{int k,i;
string p;
char s[]="World";
system ("echo Введенное слово") ;
cout<<s<<endl;
cout<<"Vvedite k - ";
cin>>k;
for (i=0;i<=k;i++){
s[strlen(s)]=s[i-1];
}
for (i=0;i<=k-1;i++){
p=p+s[i];   }
cout<<"Perviye "<<k<<" bukvi - "<<p<<endl;
system("pause");
}
//------------------------------------END---------------------------------------
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2014, 15:01
Привет! Вот еще темы с ответами:

Перенести k букв в конец слово - C++
Дано слово. Перенести первые k букв в конец Добавлено через 7 минут например: слово:--&gt; строка к:--&gt; 2 ответ:-- Добавлено...

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

Перенести все цифры в конец строки, при этом порядок букв не меняется - C++
помогите написать программу пожалуйста Даны предложения в котором встречаются цифры. Перенести все цифры в конец строки, при этом порядок...

Перенос первых букв в конец слова - C++
прошу помочь с задачей &quot;Дано слово. перенести первые k его букв в конец&quot;


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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