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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
solomon123
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 18
#1

Преобразовать символьное представление целого числа в целое число без использования стандартных функций - C++

23.04.2013, 22:08. Просмотров 442. Ответов 3
Метки нет (Все метки)

Всем доброго вечера! Народ, кто-нибудь знает как пробразовать символьное представление числа "123" в 123 БЕЗ ИСПОЛЬЗОВАНИЯ стандартных библиотечных функций преобразования? Очень нужно....
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 22:08     Преобразовать символьное представление целого числа в целое число без использования стандартных функций
Посмотрите здесь:

Преобразовать символьную запись целого десятичного числа без знака в целое число - C++
Преобразовать символьную запись целого десятичного числа без знака в целое число. В записи исходного числа могут быть пробелы (до и после...

Написать программу, которая возводит число в соответствующую степень(без использования стандартных функций) - C++
Кто знает как решить задачу на С++. Нужно через цикл while её решить. Написать программу, которая возводит число в соответствующую...

Как написать генератор чисел без использования стандартных функций? - C++
Нужно написать программу генерирования равномерно распределенных случайных чисел без использования стандартных функций rand и т.д. Помогите...

Дано целое число. Вывести элементы последовательности. Вычислить сумму ряда не используя стандартных функций - C++
Вобщем суть задачи заключена во вложении, помогите пожалуйста решить.

Провести операцию над множествами без использования стандартных алгоритмов - C++
Подскажите как провести операцию над множествами без использования стандартных алгоритмов: set_union (объединение), set_difference...

Генератор случайных чисел без стандартных функций - C++
Помогите пожалуйста. Нужно написать сой генератор случайных чисел без использования rand() . Помогите пожалуйста, горю.

Определить, является ли симметричным двоичное представление длинного целого числа - C++
Обработку двоичного числа делать без преобразование к строковому массиву, только сдвигами и битовыми операциями (&, | и т.д.) ...

Описать функцию, возвращающую строковое представление целого неотрицательного числа - C++
Описать функцию DecToHex(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в 16-ричной системе...

БЕЗ использования библиотечных функций - C++
Помогите написать программу... Написать программу, которая (без использования библиотечных функций для обработки строк), копировала бы...

Монотонная последовательность без использования функций - C++
#include "stdafx.h" #include<iostream> #include<cstdlib> #include<cmath> int factorial(int n) { return !n ? 1 : n *...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
879 / 618 / 125
Регистрация: 28.07.2012
Сообщений: 1,657
23.04.2013, 22:13     Преобразовать символьное представление целого числа в целое число без использования стандартных функций #2
solomon123, если без всяких проверок и других заумностей:
C++
1
2
3
4
5
6
7
8
const char *str = "123";
const char *inc = str;
unsigned num = 0;
while (*inc != '\0') {
  num *= 10;
  num += *inc - '0';
  ++inc; 
}
solomon123
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 18
24.04.2013, 00:22  [ТС]     Преобразовать символьное представление целого числа в целое число без использования стандартных функций #3
C++
1
num += *inc - '0';
// а что вот эта строка делает?
nonedark2008
879 / 618 / 125
Регистрация: 28.07.2012
Сообщений: 1,657
24.04.2013, 00:26     Преобразовать символьное представление целого числа в целое число без использования стандартных функций #4
solomon123, символ '0' имеет код 48, символ '1' - 49, '2' - 50 и т.д. Если *inc - это символ, например, '2', то *inc - '0' даст число 2. А если *inc = '9', то получим соответственно число 9.
Yandex
Объявления
24.04.2013, 00:26     Преобразовать символьное представление целого числа в целое число без использования стандартных функций
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru