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

Задается произвольный текст. В тексте заменить все ТЧК, ЗПТ и другие сокращения на соответ-ствующие им знаки препинания - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод позиционно дроби в другое основание http://www.cyberforum.ru/cpp-beginners/thread741248.html
Есть дробь, записанная в смешанной системе с меньшим основанием, равным двойке. Например, в двоично-восемнадцатеричной. Дано большее основание системы, в которой записана дробь. Задано большее основание другой системы счисления, так же с меньшим основанием, равным двум. Надо точно перевести дробь из одной смешанной системы, в другую. Например, из двоично-восемнадцатеричной в двоично-шестеричную,...
C++ Как сделать ассемблерную вставку? Нужно сложить два числа. Не могу понять ошибки вроде примеры смотрел вставки делаются именно так #include <iostream> #include <stdio.h> using namespace std; int main() {int pervoerchislo; int vtoroechislo; int summa; scanf("%d%d", &a, &b); __asm { http://www.cyberforum.ru/cpp-beginners/thread741235.html
C++ Вывод нечетных чисел в произвольной матрице размерами 5x5
зачетную работу дали на дом вобщем нужно написать программу которая будет выводить нечетные числа из произвольной матрице размерами 5x5
C++ Количество маршрутов с препятствиями
Здравствуйте, вот познаю основы динамического программирование и столкнулся с проблемой во время решения классической задачи "Количество маршрутов с препятствиями". Результат программы не верен, хоть и все, вроде бы, делаю верно, но что-то все же делаю не верно. Подскажите, пожалуйста! Напомню условие: Пусть некоторые клетки на доске являются «запретными»: король не может ходить на них. Карта...
C++ просмотр содержимого буфера обмена http://www.cyberforum.ru/cpp-beginners/thread741216.html
#include <tchar.h> #include <windows.h> LPSTR szWindowClass = "МойКласс"; LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch(uMsg) { case WM_DESTROY: PostQuitMessage(0);
C++ Система массового обслуживания На заправочную станцию прибывают автомашины со следующим распределением времени между прибытиями: меньше 0 — 0.0; 100 с — 0.25; 200 с — 0.48; 300 с — 0.69; 400 с — 0.81; 500 с — 0.90; 600 с — 1.0. (сказали что это биноминальное распределение) Помогите разобраться как это моделировать. Опишу как вижу сейчас это я (не придирайтесь к коду, без иде щас буду писать) double mas = {0.0, 0.25, 0.48,... подробнее

Показать сообщение отдельно
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
21.12.2012, 18:18     Задается произвольный текст. В тексте заменить все ТЧК, ЗПТ и другие сокращения на соответ-ствующие им знаки препинания
лови
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
35
36
37
38
39
#include <iostream>
#include <string>
 
int main()
{
    setlocale(0, "");
    
    char str[] = "В некотором царстве ЗПТ в некотором государстве ЗПТ жил-был царь ТЧК";
    int in;
    char buf[80];
 
    for (int i = 0, j = 0; i < sizeof(str) - 3; i++, j++)
    {
        if (str[i] == ' ' && str[i+1] == 'З' && str[i+2] == 'П' && str[i+3] == 'Т')
        {
            buf[j] = ',';
            i++;
            i++;
            i++;
        }
        else if (str[i] == ' ' && str[i+1] == 'Т' && str[i+2] == 'Ч' && str[i+3] == 'К')
        {
            buf[j] = '.';
            i++;
            i++;
            i++;
        }
        else buf[j] = str[i];
        in = j;
    }
    for (int i = 0; i < in+1; i++)
    {
        std::cout << buf[i];
    }
    std::cout << std::endl;
    
    system("pause");
    return 0;
}
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru