Ir ao conteúdo

Posts recomendados

Postado

boa noite a todos !

 

alguém saberia me dizer se existe algum software capaz de fazer " arranjos com repetição " , do tipo que salva todas as combinações em TXT, já pesquisei bastante sobre o assunto mais não acho nada especifico, quando acho são algoritmos muitos complicados e não sei quase nada de programação! 

 

Desde já agradeço !!!

  • Amei 1
Postado

@LuanGabri3l

2 horas atrás, LuanGabri3l disse:

já pesquisei bastante sobre o assunto mais não acho nada especifico, quando acho são algoritmos muitos complicados

Você está procurando um software ou algoritmo? 🤔

E não, não é um algoritmo complicado.

 

Nesse link tem um gerador de arranjos.

Só precisei pesquisar por arranjos com repetição online :D

  • Curtir 1
Postado

@devair1010 é de analise combinatória, na área da matemática que tem como função estudar a quantidade de agrupamentos que podem ser formados a partir de um conjunto de valores .

@Lucca Rodrigues dei uma boa olhado no seu link mas infelizmente não supre minhas necessidades, preciso de um software ou até mesmo algoritmo que faça ' arranjos com repetição' , de preferência que salve em TXT pois as combinações ficam muito extensas!!! 

 

Se você conhece alguém que saiba fazer ou se você mesmo faz, posso até pagar para fazer essa tarefa? 

  • Amei 1
Postado

@LuanGabri3l

1 hora atrás, LuanGabri3l disse:

dei uma boa olhado no seu link mas infelizmente não supre minhas necessidades

Essa ferramenta online como muitas outras disponíveis por aí gera um conjunto de x combinações de n itens.

Se não é isso o que buscava, seria interessante exemplificar o que quer então.

 

1 hora atrás, LuanGabri3l disse:

preciso de um software ou até mesmo algoritmo que faça ' arranjos com repetição' , de preferência que salve em TXT pois as combinações ficam muito extensas

Bem, arranjo com repetição é aquilo mesmo...

Citação

Arranjo com repetição, ou arranjo completo é um grupo de p elementos de um dado conjunto, com n elementos distintos, onde a mudança de ordem determina grupos diferentes podendo ter elementos repetidos.

Se não é isso, exemplifique ou descreva o que seria.

  • Obrigado 1
Postado

Com fins didáticos, posto aqui um exemplo em C para Windows que fiz.

#include <stdio.h>
#include <string.h>
#include <Windows.h>

void GotoXY(int x, int y)
{
    HANDLE hCon;
    COORD dwPos;
    dwPos.X = x;
    dwPos.Y = y;
    // Obtendo um identificador para a saída padrão
    hCon = GetStdHandle(STD_OUTPUT_HANDLE);

    /* SetConsoleCursorPosition() define a posição
    do cursor no buffer da tela do console */
    SetConsoleCursorPosition(hCon,dwPos);
}

void Combinacoes(char* str, int combQtd)
{
    // Quantidade de caracteres de str
    int elemQtd = strlen(str);
    // Quantidade de linhas de combinações
    int elemTotal = elemQtd;
    // Quantidade de caracteres impressos
    int elemDisp;
    // Controlar o cursor no eixo Y
    int inc = 0;

    // elemQtd^combQtd
    for(int i = 0; i < (combQtd - 1); i++)
        elemTotal *= elemQtd;

    elemDisp = elemTotal;

    for(int i = 0; i < combQtd; i++)
    {
        for(int j = 0; inc < elemTotal; j++)
        {
            // Reinicia o valor de j
            if(j == elemQtd) j = 0;
            for(int k = 0; k < (elemDisp/elemQtd); k++)
            {
                // Move o cursor
                GotoXY(i, inc++);
                // Imprime o caractere
                putchar(str[j]);
            }
        }
        // Nova coluna, novo ciclo de impressão
        elemDisp /= elemQtd;
        inc = 0;
    }

}

int main()
{
    Combinacoes("abc", 3);

    return 0;
}

Na saída:

aaa
aab
aac
aba
abb
abc
aca
acb
acc
baa
bab
bac
bba
bbb
bbc
bca
bcb
bcc
caa
cab
cac
cba
cbb
cbc
cca
ccb
ccc

 

Em 28/07/2021 às 20:03, LuanGabri3l disse:

algoritmos muitos complicados

Como pode ver, não é complexo :)

  • Curtir 1
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!