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

В строке, состоящей из цифр заменить все цифры цифрами на единицу меньшими - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Уроки С++ для начинающих http://www.cyberforum.ru/cpp-beginners/thread1205458.html
Всем привет! Хочу представить Вашему вниманию серию уроков по С++ для начинающих. Смотрите видео, подписывайтесь, советуйте, что исправить, доделать. Скоро будут уроки по STL, а так же введение в СП(спортивное программирование), где вы сможете познакомиться с множеством полезных алгоритмов, которые, наверняка, понадобятся вам, где-нибудь, когда-нибудь в пром-проге) Good Luck And Have Fun!!!:)...
C++ Запись информации из консоли в .pdf файл Всем доброго времени суток! У меня возник такой вопрос. Допустим моя программа произвела какие-то подсчёты и вывела их в консоль. Каким образом можно записать полученую информацию из консоли в созданый самой программой(тоесть программа должна создать файл сама) .pdf файл? Буду очень рад помощи. http://www.cyberforum.ru/cpp-beginners/thread1205453.html
Вычислить среднее арифметическое и среднее геометрическое положительных элементов матрицы C++
Составить функцию что вычесляет среднее арифметическое и среднее геометрическое положительных элементов матрицы.Помогите пожалуйста
C++ Собственный тип не может быть вложенным в управляемом типе
class user_date { public: user_date(int, int, int); long get_days_number(void); void show_user_date(void); bool typeofyear(int); private: int day, mounth, year; };
C++ Объясните участок кода http://www.cyberforum.ru/cpp-beginners/thread1205388.html
Такой вопрос, ребят, что означает данная часть кода for(start_v=1;start_v<=n;start_v++) { rez=new int ; for (i=1;i<=n;++i) rez=inf; rez=0;
C++ LONG VS DOUBLE / INT VS FLOAT Всем доброго времени суток! Объясните пожалуйста почему при следующем коде #include <iostream> using namespace std; int main() { long e; long a = 196; double b = a/60.0; подробнее

Показать сообщение отдельно
EasyProgramming
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 5
11.06.2014, 14:55     В строке, состоящей из цифр заменить все цифры цифрами на единицу меньшими
C++
1
if(str[i]=='0' ) { str[j]='-';j++;str[j]='1';
В этой строке полный бред, берете i-ый элемент, обращаетесь в j-ому.
UPD: обращайтесь по-прежнему в i-ому, вам совсем не нужен этот инкремент.
И да, ваша задача - уменьшить цифру, 0 - минимальная цифра. Куда его то ещё уменьшать?О_о
А вообще, раз берете j, 0 меняете на -1, то формируйте новую строку.
 
Текущее время: 04:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru