Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2013, 23:49   #11
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
Просматривать все сообщения Гения Программирования Вам лень? - На кол еретика!
Да, кстати, что-то мне подсказывает что Серж любит, когда его имя пишут с Большой буквы
тыц
На самом деле, его зовут Сергей.
Я понимаю, что мне могут сказать, что Серж - это один из вариантов написания этого имени, но лучше всё-таки называть его по полному имени, так как Серж - это армянское имя.
Вадим Мошев вне форума Ответить с цитированием
Старый 25.01.2013, 00:24   #12
marrrow
Пользователь
 
Регистрация: 26.11.2012
Сообщений: 14
По умолчанию

Бааалин,ребята,уже выяснили с Сергеем.
Вадим Мошев,спасибо за пояснение.знаком с армянской диаспорой,подтверждаю правильность данных.
НО мы тут не для этого же?
marrrow вне форума Ответить с цитированием
Старый 25.01.2013, 10:44   #13
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

Цитата:
НО мы тут не для этого же?
А вот, интересно знать, для чего?
Пока что самостоятельно язык топикстартера никто не угадал ?
По теме:
Рек. функция с 4 аргументами (длина строки, значение выражения без последнего слагаемого, последнее слагаемое, очередная цифра)
+ внешняя строка с выражением
внутри себя вызывается трижды (кроме случая с 1-й, там два варианта только)
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 25.01.2013 в 11:26.
MihalNik вне форума Ответить с цитированием
Старый 25.01.2013, 10:57   #14
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Задание:написать программу,которая на входе получит целое число и выпишет все существующие выражения,которые дают результатом это число.
В промежутке между цифрами может быть один из 5 "символов" (если у нас нет скобок): +,-,*,/,<слияние цифр>. Джеронимо!..
Код:
for(int variant = 0; variant < 1953125 /*5^9*/; ++variant){
  int rem = variant;
  int value = 0, lastNumber = 0;
  std::stringstream expression;
  static const char* signs = "+-*/";
  for(int digit = 0; digit < 9; ++digit){
    expression << digit;
    if(rem%5!=4) expression << signs[rem%5];
    rem/=5;
  }
  expression << '9';
  if(Evaluate(expression.str()) == targetValue)
    std::cout << expression.str() << std::endl;
}
Код вычисления выражения тут где-то бегал, ищите поиском здесь или в Google, задача типовая, писать много, мне влом.
Abstraction вне форума Ответить с цитированием
Старый 25.01.2013, 19:28   #15
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Вадим, никто не спорит что Серж = Сергей, но что-то мне кажется, что Сергей не обижается на "Сержа", т.к. в его нике уже прописано данное сокращение..

Дико извиняюсь за оффтоп..
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц