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

перестановка n символов текста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Убрать символ при выводе http://www.cyberforum.ru/cpp-beginners/thread706553.html
У меня есть программа, которая меня цвет и вид курсора мыши. И выводит на экран какая кнопка мыши нажата. Но у меня почему-то еще в конце, после надписи с нажатой кнопкой выводит символ "H", как сделать, чтобы он не выводился: Вот код: #include<dos.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> union REGS reg; void ms_tform(int type, int mask1, int mask2);
C++ Программа чтения из файла Подскажите пожалуйста возможный алгоритм решения задачи: Таблица произвольной структуры в файле (база данных). Колонки таблицы могут содержать данные следующих типов: -целое -вещественное -ряд символов ограниченной(заданной) размерности -ряд символов неограниченной размерности. В начале файла содержится описание структуры таблицы: http://www.cyberforum.ru/cpp-beginners/thread706533.html
История введеных даных в калькуляторе C++
Я сделал историю в калькуляторе. Все что мы вводим она записывает, а потом в конце все это выводит. Но надо ее немного усовершенствовать, а именно: если мы введем некорректную операцию (ввели неизвестный знак, ввели два раза число, два раза знак операции), то то, что мы ввели в историю писаться не будет, и можно будет продолжить ввод данных от последней корректно введенного числа \ операции. У...
Вычислить среднее геометрическое трех заданных чисел C++
помогите пожалуйста написать программу для решения даннои задачи на C++
C++ Класс векторов на Dev-C++ http://www.cyberforum.ru/cpp-beginners/thread706453.html
Здравствуйте! Я учусь в университете, мы изучаем среду программирования Dev-C++ Ну и препод дал задание написать класс для векторов в отдельном файле Они у меня написаны но вот я не могу передать значение в класс через ссылку Вот код: Vector.h #include <math.h> class Vector { public: double Lenght_Vector (int x, int y, int z)
C++ Составить блок-схему к коду. Как будет выглядеть блок схема для этой программы: #include <iostream> using namespace std; int main() { int a,b; cout<<"Enter a,b: ";cin>>a>>b; for(int i=a;i<b;i++) { if(i%5==3) cout<<i<<" "; подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
23.11.2012, 15:40     перестановка n символов текста
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
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h>
#include <math.h>
 
struct string1
{
char* x;
int sz;
 
string1(int a){ x = new char[a+1]; x[a] = '\0'; sz = a;}
// вариант: откопировать в новый массив
void transform(int k)
{
 int i, l, m;
 char *y =new char[sz+1];
 y[sz] = '\0';
 if (k > 0)
 {
  for(l = k, m = 0; l < sz; l++, m++)
   y[m]= x[l];
  for(l = 0; l < k ; l++, m++)
   y[m] = x[l];
 }
 else if (k < 0)
 {
  for(l = sz - abs(k), m = 0; l < sz; l++, m++)
   y[m]= x[l];
  for(l = 0; l < sz - abs(k) ; l++, m++)
   y[m] = x[l];
 }
 
 
 for(i=0 ;i<sz;i++)
  printf("%c", y[i]);
 printf("\n");
}
 
};
 
int main()
{
string1 str(6);
 
str.x[0] = 'a';
str.x[1] = 'b';
str.x[2] = 'c';
str.x[3] = 'd';
str.x[4] = 'e';
str.x[5] = 'f';
 
str.transform(2);
str.transform(-2);
 
return 0;
}
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru