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

Каждую цифру текста, которая находится перед первым символом "+", заменить на запятую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ шаблоны: не могу обеспечить реализацию значения по умолчанию для инициализации элементов вектора http://www.cyberforum.ru/cpp-beginners/thread87560.html
Здравствуйте! Помогите пожалуйста разобраться с таким вот: у меня есть класс Vector который темплэйт template<class T, T N> class Vector { int size; //current size of vector (number of elements) int max; //max number of elements T * value; //array of elements
C++ Постые числа..... Привет всем. Помогите пожалуйста решить задачу. Разложить натуральное число на простые множители (вывести, например, 36=1*2*2*3*3 или 7 = 1*7 Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread87540.html
Матрица Срочно !!! C++
Помогите, пожалуйста, срочно - завтра модуль((( Я С++ вообще не знаю... 1. Найти по каждой строке матрицы GI{m,m} максимальный элемент и поменять его местами с элементом главной диагонали соответствующей строки (прочитать И. Д. из файла на диске) 2. Найти сумму всех элементов главной диагонали матрицы AQ{n,n}, удовлетворяющих условию aq < aq (записать И. Д. и результат в файл на диске)
C++ Повторяющеися буквы в слове
Помогите пожалуста необходимо составить програму для поиска повторяющихся первых букв в введенных словах.
C++ Строки в С... http://www.cyberforum.ru/cpp-beginners/thread87533.html
Вот в С разбираюсь со многим, а вот со строками......никак!!! Дан список из N человек в форме: Фамилия Имя Отчество. Выдать список в форме: Фамилия И.О. Напишите, как это делается, я реально не врубаю......к сожалению
C++ Чтение запись в файл Доброго времени суток. Мир нестаит на месте как и я ) недавно доделаную благодаря форумчанам программу решил сделать такой чтобы данные читались с файла, а результат записывался в файл. Работа программы: считывает с файла input.txt количество строк и столбцов матрицы, далее считает сумму элементов строк до первого отрицательного. Затем результат вписывается в файл output.txt. но это в... подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
20.01.2010, 01:37     Каждую цифру текста, которая находится перед первым символом "+", заменить на запятую
Дано текст. Если он не содержит символа "+", то оставить его без изменения. В противном случае каждую цифру, которая находится перед первым символом "+", заменить на запятую.
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
#include <stdio.h>
#include <ctype.h>
#include <string.h>
 
void func(char* str)
{
    char* pstr = strchr(str, '+');
    if(pstr)
        while(--pstr >= str)
            if( isdigit(*pstr) ) *pstr = ',';
}
 
int main()
{
    char str_with_plus[] = "asdas2d q4wd234 4qw +q1w dqwd asd";
    char str_without_plus[] = "asdas2d q4wd234 4qw q1w dqwd asd";
 
    func(str_with_plus);
    func(str_without_plus);
 
    puts(str_with_plus);
    puts(str_without_plus);
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru