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

Задание по С++(Вычеркнуть в данной строке каждую k-ю букву. ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Судоку http://www.cyberforum.ru/cpp-beginners/thread722602.html
Помогите написать игру судоку. я программирую в С++. Мне дали задание написать игру судоку в консольке. Только без всяких наворотов, простое консольное приложение. Чтоб при запуске спрашивало...
C++ Ошибка линковщика Unresolved External Всем доброго времени! Проблема вот с этим: #include <iostream> #include <conio> using namespace std; #pragma hdrstop ... http://www.cyberforum.ru/cpp-beginners/thread722597.html
Найти все натуральные числа,не превосходящие заданного n,которые делятся на каждую из своих цифр. C++
Найти все натуральные числа,не превосходящие заданного n,которые делятся на каждую из своих цифр.
C++ Вычислить сумму элементов главной диагонали(матрица)
Дана матрица М (6х6). Вычислить сумму элементов главной диагонали(с использованием указателей).
C++ Компилится на одной машине http://www.cyberforum.ru/cpp-beginners/thread722572.html
#include <iostream> #include <string> #include <algorithm> int const N = 5; using namespace std; class book{ public:
C++ Вызов метода базового класса из класса-потомка Нужно вызывать из метода, переопределенного в потомке, соответствующий метод базового класса. При этом они являются виртуальными. Вот пример, надуманный, вроде работает. Так делать, в принципе... подробнее

Показать сообщение отдельно
KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
07.12.2012, 14:58
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 <cstdio>
#include <cstring>
 
char* del(char* s, int k)
{
    int n = strlen(s), j = 0;
    char* buf = new char[n];
    if (!k)
        return "error";
    for(int i = 0; i < n; i++)
    {
        if (((i+1)%k) != 0)
            buf[j++] = s[i];
    }
    buf[j] = '\0';
    return buf;
}
 
int main()
{
 
    char* s = "A bad workman blames his tools";
    printf("string: \"%s\"\n", s);
    printf("enter k: ");
    int k;
    scanf("%d", &k);
    printf("Result: \"%s\"\n", del(s, k));
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru