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

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

Войти
Регистрация
Восстановить пароль
 
Aqua77
25 / 25 / 16
Регистрация: 13.07.2015
Сообщений: 430
#1

Передача одного и того же аргумента 13 раз - C++

07.10.2015, 08:54. Просмотров 167. Ответов 5
Метки нет (Все метки)

как сделать чтобы в цикле 13 раз передавался аргумент со значением 3

C++
1
2
3
4
if(int j=0; j<52; j++) //Цикл 52 раза повторяется из них первые 13 аргументом должен быть 3 
{
funk(чтобы аргументом 13 раз был  3); //Может условную операцию? типа if(j*13==169) ? 4 : 3;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2015, 08:54     Передача одного и того же аргумента 13 раз
Посмотрите здесь:

Передача в функцию аргумента - C++
Помогите пожалуйста разобраться с таким вопросом: void concatInt(int win, int vin) { win += vin; } int w = 10, v = 10; ...

Передача аргумента по умолчанию - C++
Подскажите, почему в ниже приведенном коде при компиляции выдает ошибку 'f' : function does not take 0 arguments #include &lt;iostream&gt; ...

Передача функции в качестве аргумента массив - C++
Помогите пожалуйста! есть некая рекурсивная функция N которая принимает 2 целочисленные переменные и массив; void N(int, int, &quot;?&quot;);...

Передача матрицы в метод в качестве аргумента - C++
Доброе время суток! Ребят забыл когда последний раз это делал, и вот косяки, ткните носом где я наложал! Код: #include &lt;iostream&gt;...

argv и argc передача аргумента(пароль) - C++
я должен передать в консоли параметр &quot; пароль &quot; если пароль верен то мне выводит сообщение - пароль верен, иначе - не верен_ Вот так я...

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

Передача двухмерного массива в качестве аргумента - C++
Здравствуйте. Имеется код, метод print_matrix() выводит матрицу на печать. Всё работает, когда я заполняю массив в цикле, однако при...

Передача перегруженной функции как аргумента - C++
Есть 3 метода: static int readInteger() { double temp = readDouble(); int result = temp; if (result != temp) throw new...

Передача символьного массива в качестве аргумента - C++
#include &lt;iostream&gt; using namespace std; void mazeTraverse( char maze ); int main() { char a= { &quot;############&quot;, ...

Передача двумерного массива в качестве аргумента функции - C++
Подскажите пожалуйста что не так? (Подчёркивает вот тут вот index(A); аргумент функции). Объясните пожалуйста в чём моя ошибка. ...

Передача объекта в качестве аргумента функции (метода) - C++
На &quot;Интуите&quot; имеем код: class Complex { public: int real; // вещественная часть int imaginary; // мнимая часть ...

Передача enum в качестве аргумента метода класса - C++
Есть класс //class order; class ticket{ enum type_of_place { coupe, general, berth, wagon_lit }_type_of_place; char*...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kerry_Jr
Модератор
Эксперт PHP
2165 / 1961 / 685
Регистрация: 14.05.2014
Сообщений: 5,737
Записей в блоге: 1
Завершенные тесты: 5
07.10.2015, 08:58     Передача одного и того же аргумента 13 раз #2
Цитата Сообщение от Aqua77 Посмотреть сообщение
Может условную операцию? типа if(j*13==169) ? 4 : 3;
}
странная у вас условная операция. Вам достаточно будет
C++
1
2
if (j < 13) funk(3);
else funk(4);
Aqua77
25 / 25 / 16
Регистрация: 13.07.2015
Сообщений: 430
07.10.2015, 09:07  [ТС]     Передача одного и того же аргумента 13 раз #3
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
странная
Просто не очень понятная. Пока (j*13==169) ответом не будет 169 передается 3. Ответ 169 станет тогда когда j будет 13. Т.е. цикл 13 раз передаст 3.

Добавлено через 55 секунд
Зато компактная
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,096
Завершенные тесты: 1
07.10.2015, 09:10     Передача одного и того же аргумента 13 раз #4
Цитата Сообщение от Aqua77 Посмотреть сообщение
Т.е. цикл 13 раз передаст 3.
Не 13 раз, а 52-1=51 раз. 4 получится только для j=13
Если хотите компактно:
C++
1
2
for(int i=1;i<=52;i++)
   func(i<=13?3:4);
Aqua77
25 / 25 / 16
Регистрация: 13.07.2015
Сообщений: 430
07.10.2015, 09:17  [ТС]     Передача одного и того же аргумента 13 раз #5
Например если j=15. 15*13 не ровно 169 же значит передаст 3. Ах да блин, точно zss написал. И как мне провернуть чтобы 13 раз передавалось 3
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,096
Завершенные тесты: 1
07.10.2015, 12:01     Передача одного и того же аргумента 13 раз #6
Aqua77, Чем же, чем Вас не устраивает, например, мой пример из поста 4
Yandex
Объявления
07.10.2015, 12:01     Передача одного и того же аргумента 13 раз
Ответ Создать тему
Опции темы

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