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

Найти сумму чисел в строке, введённой пользователем - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить матрицу на выполнения условия http://www.cyberforum.ru/cpp-beginners/thread1091205.html
Проверить матрицу на выполнения условия AT = -A Помогите, пожалуйста. Не знаю как сделать
C++ Бинарная запись в файл Приветствую! Пишу архиватор. Нужно записать в файл бинарные данные и казалось бы ничего сложного... Открываю/создаю файл для вывода std::ofstream output_file; output_file.open(path_file.c_str(), std::ios::binary | std::ios::out); assert(output_file.is_open(), "Error! Output file not open."); http://www.cyberforum.ru/cpp-beginners/thread1091204.html
Функция отслеживающая изменение состояния переменной C++
Ребята, помогите пожалуйста написать в теме указанную функцию. Поясню. Есть неподвластная мне переменная из приложения к которой я пишу дополнение. В самом приложении имеется внутренний таймер, который с определённой частотой запускает все дополнения, включая моё. В моём дополнении есть функция считывающая значение нужной мне переменной. Мне хотелось бы сделать так что бы при изменении...
C++ Осуществить поиск в списке
Здравствуйте,вот такая вот проблема у нас новый препод она первый год преподает, предмет очень тяжело на практике нечего не успеваю нужна ваша помощь. Осуществить поиск в списке. В случае отсутствия нужного значения генерировать исключения, иначе вернуть указатель на найденный элемент. Буду благодарен очень сильно если поможете. И Пожалуйста с комментариями если можно что бы разобраться и...
C++ Видеокурсы http://www.cyberforum.ru/cpp-beginners/thread1091137.html
Есть такой видеокурс http://cwer.ws/node/270511/ только он старый, и можно ли по нему учится и делать все приложения в Visual Studio 2013 Интересует создание программ(оконных приложений) для винды
C++ Как правильно открыть WAV файл Ребята, такое дело. Есть функция IDirectSoundBuffer8 *CreateBufferFromWAV(FILE *fp, sWaveHeader *Hdr) { IDirectSoundBuffer *pDSB; IDirectSoundBuffer8 *pDSBuffer; DSBUFFERDESC dsbd; WAVEFORMATEX wfex; подробнее

Показать сообщение отдельно
albert!
3 / 3 / 0
Регистрация: 23.01.2013
Сообщений: 45
07.02.2014, 09:03     Найти сумму чисел в строке, введённой пользователем
Здравствуйте, я пытаюсь решить некоторые задачи по C++, но не все получаются. Одна из задач - найти сумму чисел в строке, введённой пользователем.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <cstdlib>
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
 
double sum;
double x;
int c1,c2;
int i;
  char str[500];
int main(int argc, char *argv[])
{
  
    setlocale(LC_ALL, "rus");
    cout <<"Ââåäèòå ñòðîêó Г·ГЁГ±ГҐГ«:";
    sum=0;
    cin >> str;
    c1 =0;
    sum =0;
    for(int i=0;i <strlen(str);i++)
    {
    if(str[i] ==',' || str[i] =='\0')
    {
        c2 = i-1;
        x=0;
        for(int j=c1; j<=c2;j++)
        {switch(str[j])
        {
        case 1: x=1 ;
              break;
        case 2: x=2 ;
             break;
        case 3: x=3;
             break;
        case 4: x=4;
             break;
        case 5: x=5 ;
             break;
        case 6: x=6;
             break;
        case 7: x=7 ;
             break;
        case 8: x=8 ;
             break;
        case 9: x=9 ;
             break;
        case 0: x=0 ;
             break;
             default:break;
             }
             x=x* pow(10,(double)c2-j+1); 
             sum+=x;
             c1 = i+1;
             }
        
    
                       }
                       }
                       cout << sum << endl;
    system("PAUSE");
    return 0;
}
Мой Компилятор dev-c++.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru