Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++]цикл


Автор: Be_Happy 16.12.2007, 15:31
как сделать в цикле  for чтобы был перебор например   не от 0 до 100, а перебор арифметических знаков + - * /?

Автор: Sartorius 16.12.2007, 15:34
Код

const char * szChrs = "+-/*";


 а дальше сам  smile 

Автор: Be_Happy 16.12.2007, 15:58
Как элементы этой строки записать в программе так,чтобы они выполняли свои действия?
+ -склыдывал
-  -вычитал

Автор: Be_Happy 16.12.2007, 20:51
Подскажет кто-нить как это сделать?=)

Автор: Dov 16.12.2007, 22:45
Как-то так может быть. 
Код

const char * szChrs = "+-/*";
for(char* ch = szChrs; *ch ; ch++)
    if(*ch == '+')
        a + b;
    else if(*ch == '-')
        a - b;
    else if(*ch == '/' && b != 0)
        a / b;
    else if(*ch == '*')
        a * b;
    else
        cout << "bla - bla - bla";        

Автор: Be_Happy 16.12.2007, 23:17
Dov, неплохая идея, спасибо!=)
Если ещё у кого идеи есть, делимся ими=)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)