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

как преобразовывать в строках символы в числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив и указатели http://www.cyberforum.ru/cpp-beginners/thread402526.html
Доброго времени суток. Задача состоит в том, что бы отсортировать массив по возрастанию, но без использования операции индексации. Насколько я понимаю, нужно использовать указатели. Если надо их...
C++ Данные целые числа... Даны целые числа a1, … ,an, b1, …, bm, k. Если в последовательности a1, … ,an нет ни одного члена со значением k, то первый по порядку член этой последовательности, не меньший всех остальных членов,... http://www.cyberforum.ru/cpp-beginners/thread402523.html
C++ Помогите реализовать на С/С++
"Вращающийся квадрат". Дан квадрат размером 4x4 клетки, в которых с помощью датчика случайных чисел расставлены буквы от A до P. Упорядочить буквы в квадрате по алфавиту. Квадрат имеет под...
C++ Переделать программу с использованием функций (минимум 3)
вот это программу надо переделать, используя функции. несколько недель уже мучаюсь и никак :negative: проблема в основном с массивами двумерными и указателями, их связь в функциях. буду рад...
C++ Минимальное расстояние http://www.cyberforum.ru/cpp-beginners/thread402518.html
Яша плавал в бассейне размером NM метров и устал. В этот момент он обнаружил, что находится на расстоянии x метров от одного из длинных бортиков (не обязательно от ближайшего) и y метров от одного из...
C++ Elias coding Привет Есть ли какаята програма, что кодируєт числа за Омега и Дельта кодом Элиаса...? буду благодарен и за любую ссилочку на ети методи кодирования ( на википедию не кидайте уже) подробнее

Показать сообщение отдельно
qloaqa
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 7
08.12.2011, 23:37  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main ()
{
  string str="553";
  if ( isdigit(str[0]) )
  {
    int number, s=0;
    stringstream(str) >> number;
    for (; number !=0; number=number/10){
        s +=number - number/10 *10;
    }
    cout << s <<" ";
    }
  return 0;
}
Всем спасибо за ответы) Я сделал так. Не знаю, правда насколько это грамотно сточки зрения программирования.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru