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

Сформировать строку вдвое большей длины, где каждый символ дополняется пробелом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как ограничить доступ к внешним устройствам и не только http://www.cyberforum.ru/cpp-beginners/thread430623.html
Руководство компании поставило задачу по информационной безопасности компании: ограничить доступ сотрудников к USB портам, Wi Fi и Bluetooth, дисководам и приводам рабочих компьютеров, но не всем все закрыть, а с учетом настраиваемых групп или политик пользователей. C помощью какой программы легче всего это сделать? Ну и что бы подешевле было?
C++ Глюк системы или кривой код? Программа должна быть сдана уже завтра, но работать нормально она отказывается. Сделана и тестируется через VS 2008. Проблема такова: При запуске программы в режиме "запуска без отладки" выполняет все действия, кроме нормального чтения из файла (бинарного). Есть 2 тестовых файла, один запускается (test.bin), второй - нет(test2.bin), вылетает системная ошибка, что мол приложение не отвечает и... http://www.cyberforum.ru/cpp-beginners/thread430621.html
C++ Чем можно заменить выражение b=SQEARE(4,5+2,5)?
Объясните, пожалуйста, что это за функция
C++ Visual studio 2008 C++
Вычислите сумму элементов верхнего правого треугольника матрицы и количество элементов в нем. матрица размером 5x5
C++ Помогите разобраться (STL, алгоритмы замещения страниц) http://www.cyberforum.ru/cpp-beginners/thread430589.html
Здравствуйте, хочу реализовать алгоритм замещения страниц памяти FIFO. Не знаю как организовать проверку на присутствие страницы в памяти, если страница есть в памяти, то ничего не делаем, иначе добавляем в начало, удаляем с конца. Вот мои наработки(компилятор g++): #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <sys/time.h> #include <deque> using...
C++ Указатели и адреса объектов Вот код: #include <conio.h> #include <iostream.h> void main() { clrscr(); int a,b,*pa=&a,*pb=&b,z=pb-pa; cout<<pa<<"\n"<<pb<<"\n"<<sizeof z; подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
18.01.2012, 17:15     Сформировать строку вдвое большей длины, где каждый символ дополняется пробелом
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
Если править код, то:
#include <conio.h>
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
 
 
int main() {
 char x[100];
 cout << "Input: ";
 cin >> x;
 
 int temp= strlen(x)- 1;
 x[strlen(x)*2]= 0;
 
 for (int i=strlen(x)-1;i>=0;i--){
  *(x+ 2*i +1)= *(x+i);
  *(x+ 2*i)= (char)(abs(temp- i)+ 48);
 }
 printf ("%s\n", x);
 
 
 getch();
}
Добавлено через 42 секунды
Но ограничения для дураков необходимы всё же.
 
Текущее время: 16:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru