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

Заменить первый и последний символ слова на * - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Гоночки в консоли http://www.cyberforum.ru/cpp-beginners/thread107540.html
Товарищи, помогите реализовать програмку, которая бы надвигала препятствия на машинку. До определенного момента дошел, а дальше ума не приложу. Вообщем есть 2 вопроса: 1. Как заставить...
C++ Почему возникает переполнение стека??? У меня есть программа которая выводит все возможные перестановки заданного слова(числа) в данном случае числа 123, но почему то возникает переполнение стека. Помогите разобраться. ... http://www.cyberforum.ru/cpp-beginners/thread107531.html
C++ Структуры
Всем привет! Помогите плиз решить задачу))) Задача по структурам должна иметь консольное меню. Состоит из 2-х пунктов: 1. Описать структуру NOTE, содержащую следующте поля: - фамилия, имя; -...
C++ Как программно скачать html-страницу?
Желательно обойтись без дополнительных библиотек, т.к. программа должна получиться компактной и запускаться на любом компьютере с Windows XP/Vista.
C++ Текстовые файлы. http://www.cyberforum.ru/cpp-beginners/thread107517.html
добрый день, помогите написать следующую программу: Случайным образом создать таблицу пар символьных значений и записать её в текстовый файл в виде: X Y a m t ...
C++ Как описать строки в структуре? Приветствую всех :) Только учусь писать на с++ (жаль, что в универе он у нас "полностью на самостоятельном изучении"). И вот возникла необходимость создания "базы данных", куда бы заносилась... подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
22.03.2010, 21:50
1. 2. 3:

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
#include <iostream>
#include <cstring>
#include <conio.h>
 
 
using namespace std;
 
int main()
{
    string st;
    cin>>st;
 
    char ch;
    char ch2;
 
    st[0]='*';
    st[st.length()-1]='*'; //1
    cout<<st;
 
   ch=st[0];
    ch2=st[st.length()-1]; //2
    st[0]=ch2;
    st[st.length()-1]=ch;
    cout<<st;
 
    int length=st.length();//3
   for (int i=0; i<length; i++){
       st=st+'!';
   }
    cout<<st;
 
    return 0;
}
Добавлено через 1 минуту
5. Процедура, переворачивающая строку

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void TurnStr(char *str) 
{ 
      char tmp;
      int i=0;
      int size=0;
      for (size; str[size]!='\0'; size++);
      size--;
      while (i<=size) 
      { 
            tmp=str[i];
            str[i]=str[size];
            str[size]=tmp;
            size--;
            i++;
      } 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru