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

Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана последовательность целых чисел a1, a2, ..., an. http://www.cyberforum.ru/cpp-beginners/thread324990.html
Не понимаю почему не работает Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> void main(void) {
C++ Пирамидка Привет всем. Помогите пожалуйсто написать программу, которая с помощью двух вложенных циклов печатает пирамидку. Мой код #include<iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); char a='X',t=' '; http://www.cyberforum.ru/cpp-beginners/thread324982.html
C++ Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное.
Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное. Не работает :hysteric: Помогите, пожалуйста..... #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h>
Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке. C++
Помогите,пожалуйста, решить прогу....Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке. Решить задачу в VC++.
C++ gotoxy() http://www.cyberforum.ru/cpp-beginners/thread324964.html
Я работаю в Qt creator и чтобы пользоваться gotoxy() я вставил вот такую функцию void gotoxy(int xpos, int ypos) { COORD scrn; HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE); scrn.X = xpos; scrn.Y = ypos;
C++ Определить, есть ли в записи натурального числа n последовательность из k одинаковых цифр Выяснить, есть ли в записи натурального числа n последовательность из k одинаковых цифр подробнее

Показать сообщение отдельно
nameless
Эксперт C++
 Аватар для nameless
289 / 288 / 14
Регистрация: 16.06.2009
Сообщений: 486
23.06.2011, 16:21     Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string>
#include <iostream>
 
int main()
{
   std::string str = "hello, world!";
   
   if (str.length() % 2)
   {
      for (std::string::iterator i = str.begin() + str.length() / 2; i != str.end(); ++i)
         *i = *(i + 1);
        
      str.resize(str.length() - 1);        
   }
   
   std::cout << str << std::endl;
   
   return 0;
}
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru