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

Перевод числа в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти букву в тексте, что встречается чаще других http://www.cyberforum.ru/cpp-beginners/thread154075.html
программа принемает строку, находит самую часто всречающуюся букву, и выводит слова в которых НЕТУ этой буквы. вернее она должна это делать. букву находит функция, и делает это правельно. но слова правельно не выводит....
C++ Независимые ссылочные переменные В книге написано что от независимые ссылочные переменные толку так сказать 0 у переменной 2 имени хотя ето не так=) Есть толк от пример. #include <iostream> using namespace std; int main() { int t = 10; const int &i = t; t = 11; http://www.cyberforum.ru/cpp-beginners/thread154030.html
C++ указатель на член в массиве
Добрый день! Возникла проблемка... грубо говоря есть два массива x и y, как к примеру указателю x присвоить указатель y? через &x не дается :(
C++ Удаление пробелов в начале и конце
Подскажите, пожалуйста, функцию удаление пробелов в начеле и конце строки? Вот примерный код: // есть строка std::string mystr; mystr = " string "; // нужно чтобы удаляло >все< пробелы в начале и конца. т.е. как в примере - 2 пробела в строке в начале нужно убрать и один завершающий строку. на выходе должно быть "string"
C++ Переменная + индекс http://www.cyberforum.ru/cpp-beginners/thread153994.html
Всем доброго времени суток, знает кто-нибудь, как получить название переменной, получаемое путем конкатенации строки и индекса i? т.е. char str = "var"; ( i = 0; i<10; i++) {
C++ Что быстрее массив или файл Привет! Я тут занялся обработкой содержимого текстовых файлов для этого пишу класс отслеживающий положение курсора в файле (типа номер строки; позиция на строке; текущий символ ну и т.д. - это не так важно) и вдруг возник вопрос правильно ли я начал? Т.е. я в конструкторе класса открываю файл и все его содержимое скидываю в динамический массив, закрываю файл и дальше работаю с масивом.... подробнее

Показать сообщение отдельно
kzht91
0 / 0 / 0
Регистрация: 02.07.2010
Сообщений: 19
17.07.2010, 17:39  [ТС]     Перевод числа в массив
Ну для того чтобы складывать поразрядно и начинать с единиц, т.е. с конца массива

Добавлено через 1 час 22 минуты
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
25
26
27
28
29
30
31
32
33
#include <iostream>                     
#include <string.h>
#include <math.h>
using namespace std;
 
int main() {
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
    char sa[102] = {0}, sb[102] = {0};
    int i, ma[102], mb[102], r[102] = {0}, str;
    cin >> sa >> sb;
    if(strlen(sa) > strlen(sb)) str = strlen(sa);
    else str = strlen(sb); 
 
    for(i=0; i<str; i++) ma[i] = sa[i] - '0';
    for(i=0; i<str; i++) mb[i] = sb[i] - '0';
 
    for(i=0; i<str; i++) cout << sa[i];
    cout << endl;
    for(i=0; i<str; i++) cout << sb[i];
    cout << endl;
 
    for(i=str-1; i>=0; i--) {
        r[i] = ma[i] + mb[i];
        if(r[i] > 9) {
            r[i] = r[i]%10;
            r[i-1]++;
        }   
    }
    for(i=0; i<str; i++) { 
        cout << r[i];
    }
}
Объясните в чем ошибка. Это сумма чисел, но почему то не пашет
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru