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

В предложении заменить каждую букву многоточием. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В квадратной матрице вычислить сумму элементов, принадлежащей главной диагонале. http://www.cyberforum.ru/cpp-beginners/thread1055873.html
Помогите, пожалуйста, решить задачу в С++. В квадратной матрице вычислить сумму элементов, принадлежащей главной диагонале.
C++ Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9. Помогите, пожалуйста, решить задачу в С++. Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9. http://www.cyberforum.ru/cpp-beginners/thread1055871.html
C++ Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше.
Помогите, пожалуйста, решить задачу в С++. Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше.
C++ Составить программу, выясняющую, является ли данное число палиндромом
Помогите, пожалуйста, решить задачу в С++. Составить программу, выясняющую, является ли данное число палиндромом, то есть таким, десятичная запись которого читается одинаково слева направо и справа налево
C++ Проверить: введённое число является чётным http://www.cyberforum.ru/cpp-beginners/thread1055861.html
Помогите, пожалуйста, решить задачу в С++. Составить программу, проверяющую, верно ли утверждение, что введённое вами число является чётным.
C++ Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. Помогите, пожалуйста, с решением задачи в С++. Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
25.12.2013, 08:53     В предложении заменить каждую букву многоточием.
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 <cstdlib>
using namespace std;
int main(){
    const char *in ="dcjk sd7ywe dk! ejk 30 lw s";
    int n = strlen(in);
    int count = 0;
    const char *points = "...";
    for(int i = 0; in[i]; i++){
        if(in[i] >= 'a' && in[i] <= 'z')
            count ++;
    }
    char *out = new char[n + (count * 2)];
    int tmp = 0;
    for(int i = 0; in[i]; i++){
        if(in[i] >= 'a' && in[i] <= 'z'){
            for(int j = 0; points[j]; j++){
                out[tmp] = points[j];
                tmp++;
            }
        }
        else{
            out[tmp] = in[i];
            tmp++;
        }
    }
 
        for(int i = 0; out[i]; i++)
            cout<<out[i]<<" ";
 
delete(out);
return 0;
}
 
Текущее время: 08:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru