0 / 0 / 0
Регистрация: 17.11.2019
Сообщений: 13
1

Работа с символьными строками

02.12.2019, 23:00. Показов 506. Ответов 1

С клавиатуры ввести символьную строку, которая задает арифметическое выражение: А ± В, где А и В - два произвольных целых числа, ± знак арифметической операции: + или -, которую надо выполнить над этими числами. Выделить из введенной строки операнды и знак операции и вычислить и напечатать значение выражения (пример: 121 - 74 = 47).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2019, 23:00
Ответы с готовыми решениями:

Освоение методики работы с символьными строками
Определить минимальную длину слова; выдать на печать все слова начинающиеся с гласной буквы;...

Работа с символьными строками
Начал проходить новую тему про символьные строки. Первым идет описание строковой переменной String....

Работа с символьными строками
Очередной простенький вопрос для знатоков)) Есть символьная строка. Можно ли как-то не в цикле...

Работа с символьными строками
Помогите пожалуйста с задачкой Дан текст. Если в тексте нет символа *, то оставить этот текст без...

1
2091 / 925 / 431
Регистрация: 17.11.2018
Сообщений: 2,427
03.12.2019, 01:42 2
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
int func( char* str )
{
    int op1, op2, sign = 1;
 
    op1 = op2 = 0;
    for( char* p = str; *p; p++ )
    {
        if( *p >= '0' && *p <= '9' )
            op2 = op2 * 10 + ( *p - '0' );
        else
            if( *p == '-' || *p == '+' )
            {
                if( *p == '-' )
                    sign = -1;
                op1 = op2;
                op2 = 0;
            }
            else
                if( *p != ' ' )
                    return -1;
    }
    return op1 + ( sign == 1 ? op2 : -op2 );
}
 
int main()
{
    char buf[32] = "121 - 74";
 
    printf( "%s = %d\n", buf, func( buf ) );
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2019, 01:42
Помогаю со студенческими работами здесь

Работа с символьными строками
Надо на Borlande настрочить,кто может помогите:Дано строку.Сформировать строку, которыя бы содержал...

Работа с символьными строками
Дан текст. Выяснить процентное содержание в тексте пробелов.

Работа с символьными строками
Привет всем! я ни как не могу сделать лабораторную работу...кто может помогите. Буду очень...

Работа с символьными строками - вставка символов
Задача: ввести любые символы в Edit1. Если попадается знак '!', то поставить перед ним и после...

Основы ОПП в Ява и Работа с символьными строками
Разработать класс, набор методов (конструктор и минимум два метода) для программной модели...

Работа с символьными строками: сколько слов заканчивается на число, равное количеству символов в слове?
Введите с клавиатуры текст, который состоит только из букв и цифр. Определите сколько слов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru