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

Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 3 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка и шаблоны http://www.cyberforum.ru/cpp-beginners/thread739174.html
Для каждого пункта задания создать: 1. Перегружаемые функции для типов int и double 2. Шаблоны функций Все необходимые данные для функции должны передаваться им в качестве параметров. Привести примеры программ, использующих эти шаблоны для типов int и double. Как сделать операции с массивом то я понимаю, но не понимаю в чем заключается перегрузка функций, и что такое шаблоны. Тему...
C++ Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread739172.html
C++ Транспонированная неквадратная матрица
Помогите, пожалуйста. Хочу получить из матрицы A(m x n) матрицу B(n x m) - могут быть неквадратными int i=0, j while(i<m) { j=0; while(j<n) { masB = masA; j++;
Создать функцию, которая вычисляет член рекуррентной последовательности C++
Создать функцию, которая вычисляет n-й член рекуррентной последовательности, заданной ниже. При выполнении задания рекомендуется использовать рекурсию. U1=2 U2=0.8 Uk=sin(1.5k+Uk-1)+0.25Uk-2 Помогите пожалуйста решить задачу. Я не понимаю как вписать такую формулу в мою задачу, так как с индексами в С++ не стыкался.
C++ не удалось вывести аргумент шаблон для "std::_String_iterator http://www.cyberforum.ru/cpp-beginners/thread739148.html
error C2784: не удалось вывести аргумент шаблон для "std::_String_iterator<_Elem,_Traits,_Alloc>" из "std::string" Есть код который сам не писал и который должен копировать некоторые элементы из этой программы #include "stdafx.h" #include <iostream> using namespace std; string s = "\""; void r(string &s, char c, string str) {
C++ Накопление суммы, произведения нужен пример по накоплению суммы и произведения по с++ подробнее

Показать сообщение отдельно
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
20.12.2012, 00:34     Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char str[200];
    int L;
 
    cout << "Введите строку:" << endl;
    cin.getline(str, 200);
 
    L = strlen(str);
 
    if (L % 3 == 0)
        for (int i=0; i<L; i+=3)
        {
            int j;
            for (j=i; j<L-1; j++)
                str[j] = str[j+1];
            str[j] = '\0';
        }
 
    cout << str << endl;
 
    system("pause");
    return 0;               
}
 
Текущее время: 06:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru