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

Сосчитать сумму цифр числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить многочлен по правилу http://www.cyberforum.ru/cpp-beginners/thread233975.html
Ребят помогите пожалуйста решит задачу на си. Задаются действительные числа a(итое) и b(итое). Построить многочлен. (x^2 + a(нулевое)x + b(нулевое))(x^2 + a(первое)x + b(первое)) . . . (x^2 + a(энное)x + b(энное)). Надеюсь на вашу помощь программисты. Заранее спасибо
C++ Builder Сортировка элементов массива в StringGrid Добрый день ребята) В обещем столкнулся с проблеммой при выполнении задания: "Упорядочить столбцы массива по не убыванию последних элементов столбцов" У меня она сортирует последние элементы столбцов, а сами столбцы нет :( Вот код: void __fastcall TForm1::Button1Click(TObject *Sender) { int mas,i,j,n,max,z,m,y,d,buf; n=StringGrid1->RowCount; http://www.cyberforum.ru/cpp-beginners/thread233971.html
Путешесвтие коня. C++
Я написал программу про ход коня. Мне надо доделать, если ход сделать нельзя (выходит за размер доски) то писал введите другое число и делал ход. // Путешествие коня2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std;
C++ файлы
Как записать символ в начало файла? Например, есть файл: sdgshdhdsh Нужно дописать 1 в начало: 1sdgshdhdsh
C++ vector - коллекция элементов Т ? http://www.cyberforum.ru/cpp-beginners/thread233934.html
сохраненных в массиве, увеличиваемом по мере необходимости. Для того, чтобы начать использование данной коллекции, включите #include <vector>. скажите как его выключить ? и для чего сохронять ?
C++ Засечь время выполнения пирамидальной сортировки мне нужно засечь время выполнения алгоритма сортировок, и у меня не выходит только с одной - с пиромидальной. программа на c++ код ниже. Засекаю все это дело clock(); на пузырке, выборе и вставке все работает прекрастно, а тут загрузы( void Sort::HeapSort() { long i; int temp; for(i=size/2-1; i >= 0; i--) downHeap(i, size-1); подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
25.01.2011, 20:35     Сосчитать сумму цифр числа
Здравствуйте. Извините конечно, но я еще нуб в программировании. Вот такой вопрос: Почему эта программа работает неправильно?
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
                              
void main(){
    using namespace std; 
    string number("555");
    int summ=0;
    for (int ix=0; ix<number.size(); ++ix)
        summ+=number[ix];
    cout <<summ <<endl;
}
Насколько я знаю, тип char (в number[ix]) должен неявно преобразовываться в int. Но программа выдает результат 153, вместо 15. Что это может быть?
Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru