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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цех вводится в строй постепенно, выдавая в первый день http://www.cyberforum.ru/cpp-beginners/thread816304.html
Цех вводится в строй постепенно, выдавая в первый день (%) про-дукции от нормы, во второй день – (%), а в третий день – (%), …, в -й день – (%). Составить алгоритм и программу расчета продукции S за n дней, если в первый день цех выдал А продукции. Результаты вычисления вывести на печать.
C++ нет декларации to_string Программа сочетает 2 ф-ии: Если есть второй аргумент (пришлось данное условие задавать статично =\) то сравниваем str1 с str2, если второй аргумент не задан (не удовлетворяет статичному условию), то выводим размер str1. Ругается на декларацию в области видимости. #include <iostream> #include <string> using namespace std; string strr(string str1, string str2="hello") { ... http://www.cyberforum.ru/cpp-beginners/thread816284.html
C++ PlugIns.dll визуализации aimp
Нужно всеголиш поменять параметр отображения плагина в фулскрене. STRINGTABLE LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL { 65328, "The new size provided for image resizing is invalid." 65329, "The \"Portable Network Graphics\" could not be created because invalid image type parameters have being provided." 65330, "FRAME_%d_%d" 65331, "CENTR_PART_%d" 65332, "CENTR_STRETCH_%d"
C++ Разбить на два файла .h и .cpp
Ребят, подскажите, как правильно разбить эту программу на два файла .h и .cpp #include <math.h> #include <iostream> class square { private: double x,y,l; public:
C++ Создать шаблон для вычисления среднего http://www.cyberforum.ru/cpp-beginners/thread816253.html
Создать шаблон функции для вычисления среднего без учета максимального и минимального значений. Проверить для массива чисел a = tg(1/i), где i = 1,2,...,100; a=(A,B,C,D,...Z). Не понимаю как сделать вообще, помогите?
C++ путь к файлу скажите а можно через ехе файл установить авто поиск по всему компьютеру др ехе файла а затем его открыть ?если да приведите на примере#include <iostream>//для ввода-вывода коут и цин #include <map>//какаято библя для кантейнера #include <string.h> #include <fstream>//открывает файл #include <locale.h>//для сетлокала (русский шрифт) #include <cstdlib> #include <Windows.h> подробнее

Показать сообщение отдельно
I_Masha_I
2 / 2 / 0
Регистрация: 14.10.2012
Сообщений: 53

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

24.03.2013, 16:53. Просмотров 1703. Ответов 4
Метки (Все метки)

Напечатать все слова, отличающиеся от последнего слова, перед печатью перенеся первую букву в конец слова.
Вот мой код, я уже вывожу слова без первой буквы и не равные последнему.
Вопрос, как перенести первую букву в конец слова?
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include <iostream>
#include <cstring>
#include <locale>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char str[300] = "";
    char sl[300];
    char sp[100];
    int i, count;
    cout<<"Введите текст из малых латинских букв с минимум одним пробелом между словами. В конце поставьте точку. "<<endl;
    gets(str);
    cout<<endl;
    cout<<"Полученная строка: ";
 
    if(str[strlen(str)-1] != '.')
    cout<<"Ошибка: в конце не введена точка"<<endl;
 
    char *del = " ."; // разделители слов(пробел и точка)
    char *arr[30] = {NULL}; // контейнер для хранения слов(обнуляем его содержимое)
    int size, j;
    char *p = NULL;// нужные в дальнейшем переменные
    for(p = strtok(str, del), size = 0; p; p = strtok(NULL, del), ++size) // разбиваем строку на слова и подсчитываем их количество в size
    {
        arr[size] = p + 1; //каждое слово очищаем от первой буквы и кладём в контейнер
    }
    for(j = 0; j < size; ++j)// для каждого слова в контейнере
    {
        if(strcmp(arr[j], arr[size - 1]))// если оно не равно последнему
        {
            cout<<arr[j]<<" ";
        }
    }
 
    system("pause");
    return 0;
}
Помогите пожалуйста доделать программу
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru