169 похожих чатов

Подскажите с возможной реализацией У меня есть функция swap(swapA,swapB), которая принимает

валюту которую меняю и валюту на которую меняю. Я хочу, чтобы было случайное число итераций (обменов) и чтобы при каждой итерации брался swapB из прошлого обмена и подставлялся в новой итерации в swapA, как это можно реализовать?

Грубо говоря, чтобы при каждом новом обмене я использовал ту валюту в которую менял в прошлом обмене
swap1->swap2
swap2->swap3
swap3->swap4

5 ответов

13 просмотров

Ну случайное это самый простой вариант вызвывать в цикле , а чтобы помнить предыдущее swapB сделай переменную выше да и перезаписывай её каждый раз

Kirya- Автор вопроса
Danik Off
Ну случайное это самый простой вариант вызвывать в...

Добавляю новый аргумент в функцию с количеством итераций В функцию вношу цикл while За скобками цикла объявляю переменную валюты B и меняю её всегда в конце цикла Так?

Kirya
Добавляю новый аргумент в функцию с количеством ит...

Ну если внутрь функции то можно рекусивно сделать, даже проще

Kirya
Добавляю новый аргумент в функцию с количеством ит...

Тебе нужно чтобы в случайную валюту переводилось ?можно сделать массив и тем же math.random получать новую.

Kirya- Автор вопроса
Danik Off
Тебе нужно чтобы в случайную валюту переводилось ?...

У меня есть файл с функциями и то где они вызываются Сделаю файл где юзер будет вписывать вводные данные и если по вводным данным ему нужна эта функция, то также по вводным данным будут приниматься следующее -начальная валюта -количество обменов -процент от баланса для обмена Да, нужно случайным сделать вторую валюту всегда. Но я не работал ещё с полным построением такого проекта, задача всё максимально рандомизировать в рамках того, что задал пользователь и вот сложность у меня пока, ибо вызываться это будет в отдельном файле

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта