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

Определить, является ли заданная последовательность символов арифметическим выражением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Builder Определить количество слов, которые заканчиваются одной и той же буквой http://www.cyberforum.ru/cpp-beginners/thread904749.html
Дана строка, которая состоит из английских слов, разделенных пробелами. Определить количество слов, которые заканчиваются одной и той же буквой.
C++ Class MyInt Почитал литературы и решил создать свой первый class myint. Хотел добавить перегрузки операций и тестирование но завис. Выдает 3 ошибки, немогу понять как их исправить и с чем они связаны. Я новичек в этом деле. Прошу мне помочь и объяснить. И скорее всего написана сплошная белеберда!!! #include <stdio.h> class MyInt { public: int n; MyInt () http://www.cyberforum.ru/cpp-beginners/thread904745.html
C++ Сложить пятнадцатое простое , четвертое совершенное и первое нечетное избыточное число
Сложить пятнадцатое простое , четвертое совершенное и первое нечетное избыточное число( составить 3 функции , которые будут проверять является ли число простым, совершенным , избыточным соответственно)
C++ Перевод кода с visual basic на C++
Здравствуйте!Помогите, пожалуйста, перевести задачу о распределении инвестиций с visual basic на C++. 1. ReDim B(0 to M) 2. 3. B(M)=0 4. ReDim Usub(1 To N, 0 To M) 5. For i=N To 1 Step -1 6. x1=M: if i=1 Then x1=0 7. For x=0 To x1 8. u0=0: u1=M-x: if i=N Then u0=u1
C++ If и Else http://www.cyberforum.ru/cpp-beginners/thread904731.html
Решил "поиграться" с этими двумя операторами, в итоге должна была выйти программка - вопросник, сначала у меня не получился этот вопрос, теперь вышло, но несколько не так. При выборе D должно было писаться Perfect!, а пишется Bad... very bad... , но при этом, если выбрать любой другой вариант - пишется Perfect! Не подскажите, как это исправить? Код ниже: #include <iostream> #include...
C++ Преобразование в строку Здравствуйте. Есть матрица элементы которой имеют тип шаблона template <class T> class Matrix { T** values; size_t rows; size_t cols; подробнее

Показать сообщение отдельно
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
17.06.2013, 22:14     Определить, является ли заданная последовательность символов арифметическим выражением
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
#include <iostream>
using std::cout;
 
bool Control(char* str)
{
    while (*str)
    {
        if (*str<'0' || *str>'9')
            if (*str!='+' && *str!='-' && *str!='/' && *str!='*')
                return false;
            else if (*(str+1)=='+' || *(str+1)=='-' || *(str+1)=='/' || *(str+1)=='*')
                return false;
        str++;
    }
    return true;
}
 
int main()
{
    char* str1="456*76-7";
    char* str2="45r+78-61";
    char* str3="71+-6";
 
    cout<<(Control(str1)?"yes":"no")<<'\n';
    cout<<(Control(str2)?"yes":"no")<<'\n';
    cout<<(Control(str3)?"yes":"no")<<'\n';
}
 
Текущее время: 23:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru