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

ТЕКСТ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возврат значения массива в void http://www.cyberforum.ru/cpp-beginners/thread312532.html
Помогите плз, не могу сделать вывод значения отсортированного массива из функции в void, прога из массива слов ищет слова с нечётным кол-вом символов. Полностью работает, препод попросил выводить...
C++ Нейронные сети Добрый вечер! Можете подсказать где есть много примеров по нейронным сетям...? Хотелось бы посмотреть и изучить! Покидайте прог) спс) это не для универа, а для себя) так как учёба уже... http://www.cyberforum.ru/cpp-beginners/thread312520.html
Fatal: Expected a file name: C++
Fatal: Expected a file name: Что это за ошибка и как от неё избавиться?
template <class T> C++
Куда вставлять template <class T> при определении функций, принимающих аргументы типа "класс"?дружественных фунгкций и вообще куда её вставлять using namespace std; В книгах описываются самые...
C++ Обход Джарвиса (Алгоритм заворачивания подарка) http://www.cyberforum.ru/cpp-beginners/thread312486.html
Не могу придумать как написать прогу. Помогите пожалуйста. Суть такова: Пусть дано множество P = {p1,p2,...pn} точек. В качестве начальной берётся самая левая нижняя точка p1 (ее можно найти за O(n)...
C++ Инклюиды - include Доброго времени суток ! столкнулся с такой проблемой что нахожу какие-то примеры программ в инэте запускаю у себя а оно ругается что нет include каждых ! подскажите может есть какой-то сборник ? ... подробнее

Показать сообщение отдельно
King_Of_Kings
1 / 1 / 0
Регистрация: 20.03.2010
Сообщений: 22

ТЕКСТ - C++

03.06.2011, 22:44. Просмотров 302. Ответов 1
Метки (Все метки)

в заданном тексте заменить все цифры на уудвоенную величину.

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
#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <math.h>
using namespace std;
 
main ()
{
    char str[7],str1[15];
    int i,j;
    long int numb,k,s=0;
    cin.getline(str,sizeof(str)); //vvodim 6-zna4. 4islo
    i=strlen(str); //6
    numb=atol(str);
    for(j=i-1; j>=0; j--) {
    k=((numb/((long int)pow(10,j))%10))*2;
    s=s*10+k;
    }
    ltoa(s,str1,10);
    cout << str1 << endl;
    cin.get();
    cin.get();
    return 0;
}
результат выдается с ошибкой , например вожу текст: 123123 ,выдает : 246646(а не 246246 ). Кто нибудь скажет в чем моя ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru