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

Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом - - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переворот рисунка потоком http://www.cyberforum.ru/cpp-beginners/thread1023912.html
Ребят, подскажите с чего начать? Нужно загрузить изображение и перевернуть его потоком. При этом сделать кнопку для прерывания операции.
C++ Классы (константный метод и перезагрузка оператора равно) ПОМОГИТЕ ПОЖАЛУЙСТА, ЧТО НЕ ТАК???!!!! илл как тогда сделать правильно???? Очень очень надо(( Дано было задание: 1)Создать класс 2) создать конструктор 3) счетчик 4) статисчтический метод 5) константный метод 6) перезагрузку оператора равно Вот что получилось до константного метода: http://www.cyberforum.ru/cpp-beginners/thread1023908.html
Работа с треугольником C++
Треугольник задан координатами своих вершин. Найти периметр этого треугольника и площадь. Буду благодарен:)
C++ Определение принадлежности точки указанной области (перевести с Pascal на C++)
var x,y: real; begin write('Введите значения x, y: '); readln(x,y); if ((y<0)and(y>=-2)and(x>=-1)and(x<=1)) or((y>=0)and(x>=-1)and(x<=1)and(abs(x)>=y)) then writeln('Точка попадает в заштрихованную область') else writeln('Точка не попадает в заштрихованную область'); readln;
C++ Шаблонная функция http://www.cyberforum.ru/cpp-beginners/thread1023902.html
Всем привет! Подскажите пожалуйста, почему не работает следующее объявление функции-шаблона? template <class T> class Base { T itsT; public: Base(): itsT(0) {} T getT() const {return itsT;} void setT(T age) {itsT = age;} class Temp { void func();};
C++ Напишите программу, которая позволяет пользователю ввести число, а затем генерирует таблицу размером 20 строк на 10 столбцов вот задача Решения к упражнениям, помеченным знаком *, можно найти в приложении Ж. *1. Предположим, вы хотите создать таблицу умножения на заданное число. Напишите программу, которая позволяет пользователю ввести это число, а затем генерирует таблицу размером 20 строк на 10 столбцов. Первые строки результата работы программы должны выглядеть примерно сле- дующим образом: Введите число: 7... подробнее

Показать сообщение отдельно
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52

Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом - - C++

02.11.2013, 22:43. Просмотров 830. Ответов 8
Метки (Все метки)

Дан текст. Если в тексте нет символа +, то оставить текст без изменения, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом –.

Вот код, но там есть ошибка в 10 строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string>
using namespace std;
int main()
{ char text[256] = "dsakfs23423daf3 asdfa23sdf asdf7sdaf +asdfsadf sad68fas+67df";
  puts (text);
  char st1[256];
  for (int i = 0; i < strlen (text); i++)
      
      if (text[256] = '+')
      { strncpy (st1, text, strchr (text, '+'));
        for (int i = 0; i < strlen (st1); i++)
            if (st1[i] == isdigit (st1[i]))
                st1[i] = '-'; 
      }
 
      else if (text[256] != '+') puts (text);
 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru