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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
#1

Сочините задачу на return; - C++

27.05.2012, 14:18. Просмотров 349. Ответов 7
Метки нет (Все метки)

Не могу сочинить новичковую задачу, чтоб в ней был нужен
C++
1
return;
без операнда. Не поможете?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 14:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сочините задачу на return; (C++):

Сочините пример как можно проще на сдвиг - C++
Сочините пример как можно проще на сдвиг. Сам пользоваться умею, не могу только придумать новичковую задачу на эти операторы и как их...

В чем разница между return и return false/true - C++
Привет всем. Вот подскажите плиз) return; return false; return true; расскажите пожалуйста об етих операторах.. чем они...

Как сделать так, что если файл существует return true, если нет - return false - C++
Здравствуйте, я новичок в программировании. Мой вопрос очень прост: как сделать так, что если файл существует return true если нет return...

return (n<0) ? -n:n; - C++
Что это означает, return (n&lt;0) ? -n:n; не как не могу понять? Может быть это как if (n&lt;0) return true; else false; ...

return *this; - C++
return *this; Возвращает само себя?

Return - C++
Подскажите пожалуйста, каким образом return ом из функции возвращать 2 значения, напрмер 2 корня квардатного уравнения, найденных в одной...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.05.2012, 14:42 #2
плохой пример "из пальца..."
C++
1
2
3
4
5
6
void fact(int n, int& res)
{
   if (n == 1)
      return;
   fact(n - 1, res *= n);
}
0
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 15:16  [ТС] #3
Рекурсия на факториале? Действительно плохой пример. Если же написать
C++
1
2
3
4
5
6
7
8
9
void factorial(unsigned short int n, unsigned long int& res)
{
   unsiged short int i;
   unsigend long int r=1;
   for (i=2; i<=n; ++i)
   {
     res *= n;
   }
}
, то return не нужен.

Добавлено через 21 минуту
то есть
C++
1
2
3
4
5
6
7
8
void factorial(unsiged short int n, unsigend long int& res)
{
   unsigned short int i;
   for (i=2; i<=n; ++i)
   {
     res *= n;
   }
}
0
MrGluck
27.05.2012, 15:17
  #4

Не по теме:

taras, уникальный вы троль ;-)

0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.05.2012, 15:19 #5
Цитата Сообщение от taras atavin Посмотреть сообщение
Если же написать, то return не нужен.
любой код с return; можно переписать без использования return;
0
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 15:42  [ТС] #6
Согласен. Но когда он уместен, то попытка от него избавиться выливается в двойную альтернативу, а то и в свич с брейками, а не в цикл, здесь же я вижу искусственную рекурсию на пустом месте.
0
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
27.05.2012, 17:07 #7
Цитата Сообщение от taras atavin Посмотреть сообщение
Не могу сочинить новичковую задачу, чтоб в ней был нужен return;
Возьми любую задачу, где требуется досрочный выход из глубоко вложенного набора циклов.
0
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.05.2012, 17:09  [ТС] #8
Для новичков?! Не проблема написать конструктор с return. Заковыка в том, чтоб был и return без операнда, и просто.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 17:09
Привет! Вот еще темы с ответами:

с++ while return - C++
Задание:Вводится точность e. Вычислить сумму ряда 1-1/3+1/5-1/7.... сумма Вычисления продолжать до тех пор, пока очередное слагаемое не...

Return - C++
Всем доброго времени суток! У меня возникла проблема с возвратом значения массива double *c, у меня берётся только одно последнее значение...

return - C++
Здравствуйте, форумчане! На сколько мне известно оператор return передаёт управление операционной системе. А можно ли с его помощью...

return - C++
Вот такой вопрос, как вернуть значения из функции, и чтоб функция main это узнала? если на примере, то во так, допучтим есть функция...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.05.2012, 17:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru