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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать двоичный файл из элементов, заданной в варианте структуры. Структура "Стадион" http://www.cyberforum.ru/cpp-beginners/thread891580.html
Люди добрые помогите пожалуйста написать программу на С++! Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление...
C++ Что такое юнит-тест В задании требуется наличие юнит-тестов к программе. Что это? Как выглядит? Как работает? http://www.cyberforum.ru/cpp-beginners/thread891572.html
Подправить программу C++
помогите, пожалуйста. программа работает только когда вводятся числа по условию от 3 до 9. когда вводишь больше 9, то программа считает, хотя не должна, а меньше 3-ничего не происходит. #include...
Даны действительные числа X1,.,X10, Y1,.,Y10 C++
Даны действительные числа X1,...,X10, Y1,...,Y10 . Получить cумму 10 i=1 XiYi . Как упростить решение,если исходные данные будут иметь следующий порядок: X1Y1,..., X10Y10 ? Помогите нада срочно)
C++ Написать функцию, которая ищет наибольший элемент массива и возвращает его значение http://www.cyberforum.ru/cpp-beginners/thread891564.html
Задание 1 – работа с двумерным массивом Написать консольную программу, которая создаёт в динамической памяти двумерный массив размера N (N задаётся пользователем с клавиатуры), заполняет его...
C++ сравнение строк Нужно сравнить строки типа стринг, без использования стандартных функций НЕ знаю,как их присвоить, пытаюсь передать функции string11 b string22. но они пустые #include <string> #include... подробнее

Показать сообщение отдельно
george11111
Сообщений: n/a

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

05.06.2013, 07:51. Просмотров 362. Ответов 2
Метки (Все метки)

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

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
#include<iostream.h>
#include<string.h>
void main()
{
    char a[40],b[40];
    int s,i,n,k,q;
    cout<<"Vvedite slovo i kol-vo bukv : " <<endl;
    cin>>a>>k;
 
        s=strlen(a);
    q=k;
    n=k;
    for(i=0;i<=(k-1);i++)
    {         b[i]=a[i];
        a[i]=a[n];
        a[n]=a[s-q];
                        a[s-q]=b[i];
                      q=q--;
 
        n=n++;
 
    };
    cout<<"Iskomoe slovo : "<<a<<endl;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru