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

Добавить после каждой цифры 2 нуля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ парсит TS до уровня PES пакетов http://www.cyberforum.ru/cpp-beginners/thread626915.html
Надо парсить медиа-поток MREG2-TS(Transport Stream) до уровня PES пакетов. Кто может помочь, подсказать с чего начать. Какую литературу можете посоветовать, дать ссылки на примеры. Заранее...
C++ Подгрузка dll через dll Доброго времени суток! Около двух часов потратил на поиски нужной информации, но так ничего и не нашёл. Возможно, плохо искал. Вообщем нужно написать простенькую dll-шку. Есть программа, которая... http://www.cyberforum.ru/cpp-beginners/thread626905.html
Обращение к элементу массива C++
Объясните пожалуйста, что происходит в строке помеченной *** void main(){ char str; char ptr; cin >> str; cout << str; //*** }
Нарушение границ массива C++
Насколько мне известно в C++ нет проверки границ массива. Почему в следующем коде выскакивает ошибка? void main(){ char str; char ptr; gets(str); strcpy(ptr,str); }
C++ Функция не меняет значение аргументов (за ее пределами) http://www.cyberforum.ru/cpp-beginners/thread626888.html
Код: //заголовочный #ifndef HTPOTC_H #define HTPOTC_H class Rational{ public: Rational(int = 1,int = 2,int = 1,int = 2);
C++ Значения элементов массива проверить на кратность 3 и результатами заполнить массив II 1. Создать 3 одномерных массива одинаковой размерности. а) I массив заполнить случайными числами в пределах от -8 до 8. б) Значения элементов этого массива нужно проверить на кратность 3 и... подробнее

Показать сообщение отдельно
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
21.07.2012, 21:01
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
34
#include <iostream>
#include <windows.h>
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);  SetConsoleOutputCP(1251);
 
    char text[1024], text_res[1024];
 
    cout << "Введите текст: ";
    cin.getline(text, 1024);
 
    int j=0;
    for (int i=0; i<strlen(text); i++)
    {
        text_res[j++] = text[i];
 
        if (text[i]>='0' && text[i]<='9' )     // если цифра ...
        {
            text_res[j] = text_res[j+1] = '0';
            j += 2;
        }
    }
 
    text_res[j] = '\0';     // завершим строку
 
    cout << text_res << endl;
 
 
    system("pause");
    return 0;
}
1
Миниатюры
Добавить после каждой цифры 2 нуля  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru