Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не работает загрузка бинарного файла Уважаемые программисты, помогите найти ошибку в функции загрузки. #include "stdafx.h" #include <stdlib.h> #include <conio.h> #include <string.h> #include "iostream" struct spis { char name_org; https://www.cyberforum.ru/ cpp-beginners/ thread1115606.html Если у введеному з клавиатуры слове 1-й символ, расположен за первым вхождением символа "a" есть латинскою буквою, то переменной "t" присвоить TRUE... C++
Кто сможет помочь? Если у введеному з клавиатуры слове 1-й символ, расположен за первым вхождением символа "a" есть латинскою буквою, то переменной "t" присвоить TRUE, если другое значение FALSE Спасибо!
C++ Напечатать n-oe простое число Здраствуйте. Можете помочь сделать одну программу? Напишите программу, печатающую n-oe простое число. Спасибо! Добавлено через 4 часа 7 минут up up https://www.cyberforum.ru/ cpp-beginners/ thread1115600.html C++ Написать рекурсивную функцию вычисления количества цифр натурального числа https://www.cyberforum.ru/ cpp-beginners/ thread1115583.html
Как написать рекурсивную функцию вычисления количества цифр натурального числа?
Типичный цикл или сложение чисел C++
Здравствуйте, есть 4 переменные x1=17, x2=17, x3=6, x4=6 Есть константная переменная f=300846 необходимо чтобы к x1 прибавлялось 29, до тех пор пока x1 не достигнет значения 300846 Аналогично к x2+19 x3+14 x4+39 И необходимо выводить на экран все промежуточные результаты сложения . Спасибо!
C++ Даны три слова. Определить палиндромы https://www.cyberforum.ru/ cpp-beginners/ thread1115557.html
Буду очень благодарен если поможете переделать задачку :) Вот код похожей задачи только с числами... #include <iostream> #include <cmath> void palindr (int s); using namespace std; int main () { unsigned int a, b; cout<<"vvedite 1-e chislo:"; cin>>a;
C++ Считать из файла очередь целых чисел и добавить в эту очередь элемент, вводимый с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread1115551.html
Задали такую лабу, понятия не имею как делать, уже все облазил. кто чем может: 1. Написать программу которая создает очередь целый чисел, считываемых из файла и позволяет добавить в эту очередь элемент, вводимый с клавиатуры, под заданным номером.
Вычислить сумму элементов строк, содержащих хотя бы одно отрицательное число - исправить ошибку C++
Задание Дана вещественная прямоугольная матрица размером Вычислить сумму элементов строк, содержащих хотя бы одно отрицательное число.После ввода и каждого изменения матрицы необходимо выводить элементы матрицы на экран. В программе должны использоваться функции. Вот собственной мой код. #include <iostream> #include <iomanip> using namespace std; void vodelMat( int **mat, int nsize,int...
C++ Как заставить функцию выполняться в потоке https://www.cyberforum.ru/ cpp-beginners/ thread1115531.html
По примерам написал код создания потока: #include <iostream> using namespace std; #include <Windows.h> DWORD WINAPI ThreadFunc(LPVOID lpParam) { return 0; }
C++ Найти остаток от деления https://www.cyberforum.ru/ cpp-beginners/ thread1115519.html
Заданы два числа: N и K. Необходимо найти остаток от деления N на K. Входные данные Входной файл INPUT.TXT содержит два целых числа: N и K (1 <= N <= 10100, 1 <= K <= 109). Выходные данные В выходной файл OUTPUT.TXT выведите остаток от деления N на K. Примеры № INPUT.TXT OUTPUT.TXT 1 239 16 15
Последовательность Фибоначчи C++
Последовательностью Фибоначчи называется последовательность чисел a0, a1, ..., an, ..., где a0 = 0, a1 = 1, ak = ak-1 + ak-2 (k > 1). Требуется найти N-е число Фибоначчи. Входные данные Во входном файле INPUT.TXT записано целое число N (0 ≤ N ≤ 30). Выходные данные В выходной файл OUTPUT.TXT выведите N-е число Фибоначчи. Пример
C++ Палиндром Программа находит палиндромы в файле, но не совсем правильно, а именно: проверяет на условие палиндрома только первое слово. Что нужно изменить? #include <iostream> #include <fstream> #include <string> using namespace std; int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1115514.html
104 / 98 / 40
Регистрация: 01.07.2012
Сообщений: 277
10.03.2014, 20:02 0

Строки (В строке переставить местами рядом стоящие слова) - C++ - Ответ 5881708

10.03.2014, 20:02. Показов 2688. Ответов 5
Метки (Все метки)

Ответ

Используйте функции
char *strchr(const char *, int); ищет символ в строке, начиная с головы и возвращает его адрес, или NULL если не найден
char *strncpy(char *toHere, const char *fromHere, size_t n); копирует до n байт строки из одного места в другое

Чтобы начать поиск с определенного места строки просто добавляйте позицию к строке
strchr(str+5, " "); // поиск пробела с пятого символа str[5]
с копированием также
strncpy(str2, str+5, 3) // копирует с 5 до 7го символа включительно из str в str2

P.S. Для работы этих функций подключите библиотеку string.h

Вернуться к обсуждению:
Строки (В строке переставить местами рядом стоящие слова) C++
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2014, 20:02
Готовые ответы и решения:

В строке переставить местами рядом стоящие слова
Здравствуйте, помогите пожалуйста написать программу, желательно использовать функцию strtok....

В заданной строке поменять местами рядом стоящие символы между собой
Здравствуйте. Помогите написать программу: В заданной строке поменять местами рядом стоящие символы...

В строке пробел и запятую, стоящие рядом, поменять местами
Дана строка символов. В строке пробел и запятую, стоящие рядом, нужно поменять местами. Вывести...

В заданной строке поменять местами рядом стоящие символы между собой
В заданной строке поменять местами рядом стоящие символы между собой

5
10.03.2014, 20:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2014, 20:02
Помогаю со студенческими работами здесь

В заданной строке поменять местами рядом стоящие элементы между собой
В заданной строке поменять местами рядом стоящие элементы между собой.

В произвольном тексте из файла переставить местами слова стоящие на нечетных и четных местах и вывести в файл
Здравствуйте помогите с задачей что то не могу додуматься как сделать. В произвольном тексте из...

Переставить местами слова в строке
Переставить местами слова в строке.

В исходной строке а$ переставить местами n-e и m-e слова
Не могу реализовать код к задаче! В исходной строке а$ переставить местами n-e и m-e слова....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru