Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''c++''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 148 registros

  1. Nathalia Lucca

    Editar campo de um arquivo txt

    Ola Pessoal, Preciso de ajuda com manipulação de arquivos! Tenho um sistema de controle de estoque, com código de produto, nome do produto e quantidade em estoque. Essas informações são armazenadas em um arquivo. Quando uma encomenda é realizada é necessário diminuir a quantidade desse produto em estoque (que está no arquivo). Eu consigo ler e gravar as informações no arquivo, mas como posso editar? Desde já agradeço a atenção!
  2. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #define SIZE 200 #include<locale.h> #include<conio.h> #include <time.h> char nome [50]; char email [50]; int cpf ; int op; char ap; void cadastro(); void pesquisa(); void lista(); int main (void){ setlocale(LC_ALL, "Portuguese"); do{ system("cls"); printf(" MENU \n\n"); printf("\t I - incluir uma nova pessoa\n"); printf("\t B - buscar uma pessoa pelo nome\n"); printf("\t L - listar todas as pessoas\n"); printf("\tESC - para sair do cadastro\n"); ap = getche(); switch(ap) { case 'I': cadastro(); break; case 'B': pesquisa(); break; case 'L': lista(); break; case 27: printf("tchau"); break; default: printf("opção inválida"); break; } }while(ap!=27); } void lista(){ int i; for(i=0;i<SIZE;i++){ if(cpf>0){ printf("\nome: %s\nEmail: %s\nCPF: %d", nome, email, cpf); }else{ break; } } } void cadastro(){ static int linha; do{ printf("\ndigite o nome: "); scanf("%s", &nome[linha]); printf("\ndigite o email: "); scanf("%s", &email[linha]); printf("\ndigite o cpf: "); scanf("%d", &cpf[linha]); printf("\nDigite 1 para continuar ou outro valor para sair"); scanf ("%d", &op); linha++; }while (op==1); } void pesquisa(){ char nomepesquisa; int i; do{ printf("\nDigite o nome:"); scanf("%s", &nomepesquisa); for(i=0;i>SIZE;i++){ if(nome==nomepesquisa){ printf("\nNome: %s\nEmail: %s\nCPF: %d", nome, email, cpf); } } printf("\nDigite 1 para continuar pesquisando"); scanf("%d", &op); }while(op==1); } Estou com um problema neste código. estou começando agora na parte de programação e não entendo muito. #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #define SIZE 200 #include<locale.h> #include<conio.h> #include <time.h> char nome [50]; char email [50]; int cpf ; int op; char ap; void cadastro(); void pesquisa(); void lista(); int main (void){ setlocale(LC_ALL, "Portuguese"); do{ system("cls"); printf(" MENU \n\n"); printf("\t I - incluir uma nova pessoa\n"); printf("\t B - buscar uma pessoa pelo nome\n"); printf("\t L - listar todas as pessoas\n"); printf("\tESC - para sair do cadastro\n"); ap = getche(); switch(ap) { case 'I': cadastro(); break; case 'B': pesquisa(); break; case 'L': lista(); break; case 27: printf("tchau"); break; default: printf("opção inválida"); break; } }while(ap!=27); } void lista(){ int i; for(i=0;i<SIZE;i++){ if(cpf>0){ printf("\nome: %s\nEmail: %s\nCPF: %d", nome, email, cpf); }else{ break; } } } void cadastro(){ static int linha; do{ printf("\ndigite o nome: "); scanf("%s", &nome[linha]); printf("\ndigite o email: "); scanf("%s", &email[linha]); printf("\ndigite o cpf: "); scanf("%d", &cpf[linha]); printf("\nDigite 1 para continuar ou outro valor para sair"); scanf ("%d", &op); linha++; }while (op==1); } void pesquisa(){ char nomepesquisa; int i; do{ printf("\nDigite o nome:"); scanf("%s", &nomepesquisa); for(i=0;i>SIZE;i++){ if(nome==nomepesquisa){ printf("\nNome: %s\nEmail: %s\nCPF: %d", nome, email, cpf); } } printf("\nDigite 1 para continuar pesquisando"); scanf("%d", &op); }while(op==1); }
  3. #include<stdio.h> #include<stdlib.h> #include<locale.h> #include<string.h> typedef struct no estr_no; int i; struct no{ char nomeRaiz[30]; estr_no* pai; estr_no* filhoE; estr_no* filhoD; }; char p[15][100]; char r[15][100]; void imprime_no(estr_no no) { printf("\nValor atual: %s",no ->nomeRaiz); if (no->filhoE != NULL) { imprime_no(no->filhoE); } if (no->filhoD != NULL) { imprime_no(no->filhoD); } void imprime_no(estr_no* no);*/ int main (void){ estr_no nome[15]; nome[0].pai=NULL; nome[1].pai= &nome[0]; nome[2].pai= &nome[0]; nome[3].pai= &nome[1]; nome[4].pai= &nome[1]; nome[5].pai= &nome[2]; nome[6].pai= &nome[2]; nome[7].pai= &nome[3]; nome[8].pai= &nome[3]; nome[9].pai= &nome[4]; nome[10].pai= &nome[4]; nome[11].pai= &nome[5]; nome[12].pai= &nome[5]; nome[13].pai= &nome[6]; nome[14].pai= &nome[6]; nome[0].filhoE=&nome[2]; nome[0].filhoD=&nome[1]; nome[1].filhoE=&nome[4]; nome[1].filhoD=&nome[3]; nome[2].filhoE=&nome[6]; nome[2].filhoD=&nome[5]; nome[3].filhoE=&nome[8]; nome[3].filhoD=&nome[7]; nome[4].filhoE=&nome[10]; nome[4].filhoD=&nome[9]; nome[5].filhoE=&nome[12]; nome[5].filhoD=&nome[11]; nome[6].filhoE=&nome[14]; nome[6].filhoD=&nome[13]; nome[7].filhoE=NULL; nome[7].filhoD=NULL; nome[8].filhoE=NULL; //9 nome[8].filhoD=NULL; nome[9].filhoE=NULL; nome[9].filhoD=NULL; nome[10].filhoE=NULL; nome[10].filhoD=NULL; nome[11].filhoE=NULL; nome[11].filhoD=NULL; nome[12].filhoE=NULL; nome[12].filhoD=NULL; nome[13].filhoE=NULL; nome[13].filhoD=NULL; nome[14].filhoE=NULL; nome[14].filhoD=NULL; strcpy(p[0] ,"Qual seu nome?"); strcpy(p[1],"Qual o nome da sua Mãe?"); strcpy(p[2],"Qual o nome do seu Pai?"); strcpy(p[3],"Qual o nome da sua avó Materna?"); strcpy(p[4],"Qual o nome da sua avô Materna?"); strcpy(p[5],"Qual o nome da sua avó Paterna?"); strcpy(p[6],"Qual o nome do seu avô Paterno?"); strcpy(p[7],"Qual o nome do seu bizavó materna por parte da vó?"); strcpy(p[8],"Qual o nome do seu bizavô materna por parte da vó?"); strcpy(p[9],"Qual o nome do seu bizavó materna por parte da vô?"); strcpy(p[10],"Qual o nome do seu bizavô materna por parte da vô?"); strcpy(p[11],"Qual o nome do seu bizavó paterno por parte da vó?"); strcpy(p[12],"Qual o nome do seu bizavô paterno por parte da vó?"); strcpy(p[13],"Qual o nome do seu bizavó paterno por parte da vô?"); strcpy(p[14],"Qual o nome do seu bizavô paterno por parte da vô?"); strcpy(r[0] ,"O seu nome é :"); strcpy(r[1],"O nome da sua Mãe é :"); strcpy(r[2],"O nome do seu Pai é :"); strcpy(r[3],"O nome da sua avó Materna é :"); strcpy(r[4],"O nome da sua avô Materna é :"); strcpy(r[5],"O nome da sua avó Paterna é :"); strcpy(r[6],"O nome do seu avô Paterno é :"); strcpy(r[7],"O nome do seu bizavó materna por parte da vó é :"); strcpy(r[8],"O nome do seu bizavô materna por parte da vó é :"); strcpy(r[9],"O nome do seu bizavó materna por parte da vô é :"); strcpy(r[10],"O nome do seu bizavô materna por parte da vô é :"); strcpy(r[11],"O nome do seu bizavó paterno por parte da vó é :"); strcpy(r[12],"O nome do seu bizavô paterno por parte da vó é :"); strcpy(r[13],"O nome do seu bizavó paterno por parte da vô é :"); strcpy(r[14],"O nome do seu bizavô paterno por parte da vô é :"); setlocale (LC_ALL,"portuguese"); for (i = 0; i <= 14; i++){ printf("%s\n", p); fflush(stdin); scanf("%s",nome.nomeRaiz); }; printf("-----------------------------------------------------------------------\n\n\n\n\n\n\n"); //imprime_no(nome); for (i = 0; i <= 14; i++){ printf("%s\n", r,"\n"); printf("%s\n",nome.nomeRaiz); } i=0; printf("-----------------------------------------------------------------------\n\n\n\n\n\n\n"); i=0; printf("Filhos do lado Direito do RAIZ de são : \n"); printf("%s\n",nome[1].nomeRaiz); printf("%s\n",nome[3].nomeRaiz); printf("%s\n",nome[4].nomeRaiz); printf("%s\n",nome[7].nomeRaiz); printf("%s\n",nome[8].nomeRaiz); printf("%s\n",nome[9].nomeRaiz); printf("%s\n",nome[10].nomeRaiz); printf("-----------------------------------------------------------------------\n\n\n\n\n\n\n"); i=0; printf("Filhos do lado Esquerdo do RAIZ de são : \n"); printf("%s\n",nome[2].nomeRaiz); printf("%s\n",nome[5].nomeRaiz); printf("%s\n",nome[6].nomeRaiz); printf("%s\n",nome[11].nomeRaiz); printf("%s\n",nome[12].nomeRaiz); printf("%s\n",nome[13].nomeRaiz); printf("%s\n\n\n",nome[14].nomeRaiz); }
  4. Wellington Andrade

    ajuda com programa para inserir cadastrar e consultar produto

    boa noite estou com dificuldades para fazer esse exercicio, na parte de consulta e alterar.. ;( Desenvolva um programa para controlar produtos de uma loja. O programa deve: a. Inserir Produto (Deverá ter uma array para guardar o nome, e uma array para guardar o valor) b. Alterar Produto (É possível alterar o nome, ou o preço, ou os dois) c. Consultar produto (A consulta é pelo nome do produto)
  5. segue a baixo a questão, a minha duvida é o seguinte, como fazer a soma dos valores recebidos... onde coloca-los para receber o valor certinho, como diz na questão que cada fileira tem um valor, isso eu não entendi ainda A faculdade X pensou em montar um projeto para ajudar os acadêmicos de Engenharia da Computação a levantar dinheiro para sua formatura, a faculdade agora montou uma armário 2 linhas e 13 colunas, ou seja dois andares de armários até 13 totalizando 26 armários disponíveis. Sua tarefa agora é desenvolver um controle para uso de moedas para utilizar os armários. O valor determinado para cada armário é: Armários da fileira debaixo custam R$ 0,50 Armários da fileira superior R$ 1,00. A cada armário mais distante do canto inicial é adicionado R$ 0,10 no valor. Seu programa deverá ter as funcionalidades abaixo: 1 – Exibir todos os armários identificando disponíveis e ocupados. 2 – Exibir todos os armários e o valor recebido até então. 3 – Utilizar armário. Para utilizar o armário deverá informar seu número da linha e da coluna. Se estiver sendo utilizado deve informar: ARMARIO OCUPADO. 4 – Liberar armário. Para liberar o armário deverá informar seu número da linha e da coluna. Se estiver vago deve informar: ARMARIO JÁ ESTA VAGO. 5 – Realizar recebimento. (Nesta funcionalidade você terá que zerar os valores recebidos e contabilizar quanto foi lucrado). 6 – Sair. (Só poderá sair se todos os armários estiverem desocupados, ou seja, deverá realizar o recebimento antes de sair).
  6. GuilhermeZX

    Fettuccine, ricci - recursividade

    Boa tarde! Foi passado na faculdade 3 exercícios envolvendo recursividade. Um eu consegui fazer, que era o fibonacci. Porém fetuccine e ricci eu não consegui. Será que poderiam ajudar? Sei nem por onde começar. Valeu!! Ricci : Mesmo esquema da série de Fibonacci, porém os dois primeiros números são fornecidos pelo usuário. Fetuccine: Os 2 primeiros valores são informados pelo usuário e o termo desejado também. Se o termo for par, por exemplo: o segundo e quarto termo, então o próximo valor é: atual + anterior. Se o termo for ímpar, exemplo: terceiro termo da sequencia, quinto termo da sequencia, então o valor do próximo termo é: atual - anterior. Obrigado!
  7. Boa tarde Galera. estou desenvolvendo um sistema de cadastro em c. é um trabalho da faculdade porem estou com duvidas alguma duvidas segue aqui o codigo. #include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct carro CARRO; struct carro{ char marca[10]; char modelo[10]; int ano; float preco; }; void cadastrar(CARRO vet[]){ for(int i=0;i<9;i++){ printf("Digite a marca do carro\n"); scanf("%s", &vet.marca); printf("Digite o modelo\n"); scanf("%s", &vet.modelo); printf("Digite o ano\n"); scanf("%d", &vet.ano); printf("Digite o preco\n"); scanf("%f", &vet.preco); } } void mostrar(CARRO vet[]){ } int main(){ CARRO vetor[10]; cadastrar(vetor); } ate aqui ta ok esta cadastrando os carros normalmente criei um tipo CARRO para facilitar, porem eu presiso entender como criar uma funcao que mostre os precos de todos os carros armazenados e o carro que foi mais digitado. so por estudo mesmo pois vi alguns exemplos e nao consequi compreender alquem pode me ajudar?
  8. Segue abaixo um problema podendo usar vetores ou matrizes, eu não estou conseguindo fazer ele direito, se puderem me ajudar agradeceria A faculdade X pensou em adotar armários para os alunos deixarem seus materiais, da mesma forma que as universidade Americanas. Com isso, ela pensou nos alunos de Engenharia da Computação para montar a automação deste sistema. Para testar o sistema terá que controlar 10 armários. Monte um menu de opções que será exibido num display de controle conforme o exemplo abaixo e implemente as rotinas para que cada opção do menu funcione corretamente: MENU 1 – Mostrar a situação de todos os armários, exemplo: Armario 0: Ocupado, Armario 1: Ocupado, Armario 2: Livre... 2 – Mostrar os armários livres, exemplo: Armario 2, Armario 4, Armario 8... 3 – Utilizar Armário: Informar o número de um armário livre e marcá-lo como ocupado, caso o armário estiver ocupada avisar o usuário ARMARIO SENDO UTILIZADO. 4 – Remover Armário: Informar o número de um armário ocupado e fazer a liberação do armário, caso o armário estiver livre avisar o usuário ARMARIO NAO ESTA SENDO UTILIZADO. 5 – Resumo do Armário, exemplo: 3 Armários livres, 7 Armários ocupados 0 - Sair Observações: O programa deve iniciar com todos os Armários livres e o menu deve ficar em loop infinito, ou seja, depois de escolher qualquer opção deve sempre voltar ao menu. O menu deve tratar opções inválidas.
  9. Olá, gostaria de saber se há a possibilidade fazer a leitura de um arquivo, no formato de uma matriz, e retornar o número ou tamanho de uma linha, por exemplo. No caso seria uma matriz quadrada, como: 10 8 29 3 17 5 41 30 21 2 14 9 A intenção seria para definir um parâmetro base para que o processo ficasse mais dinâmico. Sou praticamente iniciante em C++, daí comecei a implementar como segue (imprimindo todos elementos do arquivo): #include <iostream> #include <vector> #include <fstream> using namespace std; int main() { /* ============== FAZ LEITURA DO ARQUIVO =================== */ ifstream graph;//declara uma variável file para um arquivo graph.open("teste.txt", ifstream::in);//Abrindo o arquivo if(graph == NULL) { cout << "arquivo desconhecido\n"; } do { int num; graph >> num; if(!graph.fail()) { cout << num << " "; } } while(graph.good()); graph.close(); return 0; }
  10. Será que alguém poderia procurar o erro? está gerando resultados diferentes do esperado durante a mesclagem dos vetores.
  11. Olá, no caso de ser necessário criar menus para o jogo e eventos em butões. Qual seria o procedimento? O SDL possui recursos para isso ou terei que utilizar uma outra biblioteca com por exemplo a wxWidgets? Vejo que a wxWidgets suporta o OpenGL, seria necessário a SDL ainda? Alguém teria alguma biblioteca voltada especificamente para jogos para indicar? Grato desde já....
  12. Ola, Estou com uma duvida em c++ sobre como pegar a resposta dada por um usuario em uma função e passa-lá para um arquivo.txt. Obs. Eu abri um arquivo texto, fiz a leitura dele e fiz as funções baseadas nele usando void. O usuário deverá responder as questões e as respostas dele armazenada em um arquivo diferente.
  13. segue ai o problema, tenho duvidas sobre os calculos e se é realmente para fazer um break para a condicional que esta no problema tabela nutricional.docx
  14. lopes1241

    Registros c++

    Ola ! presiso de algum material para estudo de registros em c++, alquem pode me ajudar? estou com dificuldades em compreender como funciona a estrutura. obrigado
  15. BCG97

    Media em C

    Solicite quantos alunos tem na turma de algoritmos, depois solicite a nota da prova de cada aluno. Ao final mostre a média da turma.
  16. AleKing31

    Code::Blocks

    1-como faz para colocar ele como padrão?sem querer no inicio quando ele faz a pergunta eu coloquei para não pergunta mais sem querer e agora mesmo reinstalando não aparecer mais. 2-tem como deixar ele em português igual ao Dev-C++.
  17. Mabel P

    Exer de c++

    Os habitantes do planeta Uno possuem um terrível problema de detecção de números com mais de um algarismo, de modo que, para tudo que vão fazer, transformam qualquer valor inteiro em um número de um algarismo, realizando somas sucessivas do número até o mesmo ser reduzido a um algarismo. Por exemplo, o número 999999999991, no planeta Uno, soma-se todos os algarismos, resultando em 9+9+9+9+9+9+9+9+9+9+9+1 = 100. Como o número 100 tem mais de um algarismo, o processo se repete, resultando em 1+0+0 = 1 Uma das grandes dificuldades que os habitantes possuem está em comparar dois números e verificar qual deles é o maior, segundo as regras do planeta. Escreva um programa que, dados dois números inteiros, identifique qual deles é o maior número de um algarismo. Entrada Haverá diversos casos de teste. Cada caso de teste inicia com dois inteiros N e M (0 ≤ N ≤ 10100, 0 ≤ M ≤ 10100), indicando os dois números a serem comparados. O último caso de teste é indicado quando N = M = 0, sendo que este caso não deverá ser processado. Saída Para cada caso de teste, imprima uma linha, contendo um inteiro, indicando 1 se o primeiro número for o maior de um algarismo, 2 se o segundo número for o maior de um algarismo ou 0 se ambos os números possuírem o mesmo valor de um algarismo. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Eu sou iniciante em programação e já refiz varias vezes esse exercício, mas não da certo. Se puderem ajudar, agradeço desde já!
  18. Castelo_Branco

    Embarcadero

    Por favor alguém pode me explicar como criar uma form para login no Embarcadero C++ builder application form?
  19. Adriano Alvess

    Procuro freelancer em c/c++

    Procuro alguém experiente em c++ que possa programar pra mim um trabalho acadêmico, tenho em mãos a estrutura do trabalho pronta, pago bem, agradeço.
  20. @gilsones

    Assinar XML com C/C++ (Certificado A3)

    Pessoal, é possível assinar digitalmente um documento XML com C/C++ ? Preciso contratar alguém para fazer um componente/modulo para assinar a NFe, que será acessado por outro sistema, mas queria saber se é possível. Tenho a opção do Java tbm, mas antes queria tentar um opção sem precisar instalar o Java no servidor. Obrigado.
  21. Felipp

    [Dúvida] Ordenação de Vetores

    Boa noite pessoal, Tenho umas listas de ordenação em C++ para fazer, e em alguns exercícios eu fiquei com uma dúvida imensa. O problema é o seguinte: Tenho que ordenar o vetor em ordem decrescente (até ai tudo bem), mas após isso tenho que imprimir o índice do vetor original. Ou seja, tenho que ordenar e, após isso, imprimir a posição que esse número ocupava ANTES de ser ordenado, e não o valor da posição. EXEMPLO: v[5] = {1, 3, 4, 6, 2} Vetor ordenado = {6, 4, 3, 2, 1} Porém, a saída esperada é: {3, 2, 1, 4, 0}, que são os índices do vetor original. Pesquisando pela internet, vi algumas resoluções que usavam struct, mas não posso usar nada do tipo. Apenas vetores e algoritmos de ordenação. Alguém pode me dar uma luz? Grato!
  22. Boa noite. Preciso fazer um trabalho, onde meu programa vai receber um arquivo com as especificações de uma labirinto, e eu devo retorna o menor caminho necessário para encontrar a saída. Minha duvida é que o arquivo está da seguinte forma: BB (Posicao inicial do rato) A: B w w K B: C w A L C: D w B M D: E w C N E: F w D O F: G w E P G: H w F Q H: I w G R I: J w H S J: w w I T K: L A w U ... (continua) (w é um obstaculo) Arquivo com o resultado do labirinto Como posso transforma isso em uma matriz, onde caminho livre igual a 0 e obstaculo igual a 1? Preciso fazer essa conversão para usar o algoritmo de BFS e descobrir o menor caminho até a saída. Obrigado. labirinto01a.pdf
  23. brenodovale

    Como verifico se os números dentro do vetor é primo ?

    #include <iostream> using namespace std; int main(){ int vet [10], primo[10],i, x,aux=0; for (x=0;x<10;x++){ cout <<"Preencha o vetor: "; cin >> vet[x]; } for (x=0;x<10;x++){ for (x=1;x<=vet[x];x++){ if (vet[x] % x == 0){ aux++; i = aux; primo[x] = i; } } } for (x=0;x<10;x++){ cout <<primo[x]<<endl; } for (x=0;x<10;x++){ if (primo[x] <= 2){ cout <<"E PRIMO"<<endl; } else { cout <<"NAO E PRIMO"<<endl; } } }
  24. ThiagoMakio

    Preciso de um freelancer C++

    Preciso que seje bom e rapido estou disposto a pagar
  25. brenodovale

    Como faço para ordenar um vetor ?

    #include <iostream> using namespace std; int main (){ int a= 10, vet [a], x,j,menor = vet [0], aux; for (x=0;x<a;x++){ cout << "Preencha o vetor: "; cin >> vet[x]; } for (x=0;x<a;x++){ if (vet[x]< menor){ menor= vet [x] ; aux = menor; vet[x] = aux; } } for (x=0;x<a;x++){ cout << vet[x]<<endl; } } Tento ordenar o vetor, mas aparece na mesma ordem que eu inseri os números, por favor, alguém me ajuda ?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.