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

Арифметические действия в командной строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает один из классов http://www.cyberforum.ru/cpp-beginners/thread526475.html
Задание. Цикл с параметром - FOR: Для геометрической прогрессии 2, 6, 18, 54, 162 ... определить первые n членов этой прогрессии. При этом, N ввести с клавиатуры, а результат вывести на экран и...
C++ Отправка более, чем одного POST запроса Помогите написать код, отправки Post запросов многопоточно, С возможностью выбора количества потоков(мин=1 макс=9999) $sdomain = "109.ХХХ.ХХХ.ХХ" $iport = 80 $sparameters =... http://www.cyberforum.ru/cpp-beginners/thread526467.html
C++ Работа с файлами (массив приведение типов) Visual studio
Будте добры, помогите разобраться с задачей: в текстовом файле хранится целочисленная матрица. Преобразовать ее в вещественную и вывести на экран и в другой файл с точностью до второго знака после...
C++ .hex контрольная сумма С++
помогите я написал программу которая изменяет данные в хекс, мне нужно рассчитать контрольную сумму строки. писал на С++. пример записи hex. можете просто дать пример программы на С++ любой...
C++ Из 4 программ создать одну, выразив предыдущие 4 как функции. http://www.cyberforum.ru/cpp-beginners/thread526431.html
При написании программы обработки массива все пункты задания оформите в виде четырех функций. Программа должна содержать вывод на экран исходной информациии полученных результатов. Можно использовать...
C++ Найти строку с максимальной суммой модулей элементов Подскажите пожалуйста!!! Видел реализацию на Delphi, но этот язык мне мало понятен. помогите сделать программу на СИ.. Спасибо!! Среди строк заданной целочисленной матрицы, содержащих только... подробнее

Показать сообщение отдельно
jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
23.03.2012, 20:58
простой пример сложения и вычитание, 3 символов
пример: 2+3+5 = 10;

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
64
65
66
67
68
69
#include <iostream>
using namespace std;
int main()
{
    char mas[5];
    int count=0;
    
    for (int i=0; i<5; i++)
    {
        cin >> mas[i];
    }
 
    for (int i=48; i<58; i++)
    {
        if (char(i) == mas[0])
        {
            count += (i-48);
        }
    }
 
    if (mas[1] == '+')
    {
        for (int i=48; i<58; i++)
        {
            if (char(i) == mas[2])
            {
                count += (i-48);
            }
        }
    }
    else if (mas[1] == '-')
    {
        for (int i=48; i<58; i++)
        {
            if (char(i) == mas[2])
            {
                count -= (i-48);
            }
        }
    }
 
    if (mas[3] == '+')
    {
        for (int i=48; i<58; i++)
        {
            if (char(i) == mas[4])
            {
                count += (i-48);
            }
        }
    }
    else if (mas[3] == '-')
    {
        for (int i=48; i<58; i++)
        {
            if (char(i) == mas[4])
            {
                count -= (i-48);
            }
        }
    }
 
    for (int i=0; i<5; i++)
    {
        cout << mas[i];
    }
    cout << "=" << count;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru