ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» Trabalho de "Conversão de Bases”
Como encontrar um numero Primo na matriz? EmptySáb maio 19, 2012 4:38 pm por backers

» O meu Código.
Como encontrar um numero Primo na matriz? EmptyQua maio 16, 2012 3:07 pm por Admin

» Livro de matematica..
Como encontrar um numero Primo na matriz? EmptyQua maio 02, 2012 11:57 am por guiltm

» Brincado com as matrizes em C
Como encontrar um numero Primo na matriz? EmptyQua Abr 25, 2012 3:26 pm por Narciso CS

» Como encontrar um numero Primo na matriz?
Como encontrar um numero Primo na matriz? EmptyTer Abr 24, 2012 12:14 pm por Admin

» EXERCÍCIOS – MÓDULO 02
Como encontrar um numero Primo na matriz? EmptySáb Abr 14, 2012 11:41 am por Anderson G S

» Soma de Pares, Soma de Impares, Maior, Menor, Soma e Media
Como encontrar um numero Primo na matriz? EmptyQua Abr 11, 2012 12:45 pm por Convidado

» EXERCÍCIOS – MÓDULO 01
Como encontrar um numero Primo na matriz? EmptyQua Abr 11, 2012 1:25 am por Anderson G S

» Como perguntar se ele deseja continuar jogando?
Como encontrar um numero Primo na matriz? EmptyQua Abr 04, 2012 5:39 pm por Anderson G S

Os membros mais ativos da semana
Nenhum usuário


Como encontrar um numero Primo na matriz?

3 participantes

Ir para baixo

Como encontrar um numero Primo na matriz? Empty Como encontrar um numero Primo na matriz?

Mensagem  Anderson G S Ter Abr 03, 2012 6:52 pm

Este exemplo está em C mais da para montar no Java.

Código:
int numeroPrimo(){  //Inicio de um procedimento.
   int i,j,n,numero;    //Declaro as variáveis da posição da matriz e a variável que vai receber seu calor momentaneamente.
   int conte=0,primo=0;    //Os contadores.
   for (i=0;i<_linha;i++){    //Um laço para varrer as posições na linha de uma matriz.
      for(j=0;j<_coluna;j++){    //Um laço para varrer as posições na coluna de uma matriz.
         conte=0;  //Digo que o contador é zero toda vez que começa este laço.
         numero = (int)(_matriz[i][j]);    //É só uma boa pratica.
         for (n=1;n<=numero;n++){  //Um ultimo laço que vai comparar o numero da matriz como todos os seus anteriores.
            if ((numero%n)==0){    //Testa se o numero é divisível inteiro por um numero anterior de acordo com o laço.
            conte++;
            }
         }
         if(conte==2){  //Testa se ele teve mais de dois divisores inteiro.
         primo++;    //Então ele é primo e conta, passa para o próximo numero da matriz.
         }
      }
   }
   printf("\nTem %d numero primo.\n",primo);
   return 0;
}

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Como encontrar um numero Primo na matriz? Empty Re: Como encontrar um numero Primo na matriz?

Mensagem  Anderson G S Ter Abr 03, 2012 6:59 pm

A logica de encontrar o numero primo é por exemplo:
Os números 7 e 10.
O 7 só é divisível por 1 e 7, ou seja por um e ele mesmo então ele é primo.
O 10 é divisível por 1, 2, 5, 10 então não é primo.
Então para saber se um numero é primo eu tenho que dividir ele por todos os seus antecessores até o 1.

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Como encontrar um numero Primo na matriz? Empty número primo

Mensagem  dg Sex Abr 20, 2012 9:51 am

basta que seja maior que 2 e menor que 100 e que:

n/n = 1
n%2 = 0
n%3 = 0
n%5 = 0

Se essas condições forem verdadeiras, o número é primo.
... eu acho

dg

Mensagens : 3
Data de inscrição : 20/04/2012

Ir para o topo Ir para baixo

Como encontrar um numero Primo na matriz? Empty Re: Como encontrar um numero Primo na matriz?

Mensagem  dg Sex Abr 20, 2012 9:53 am

Esqueci isso...

n%7 = 0

dg

Mensagens : 3
Data de inscrição : 20/04/2012

Ir para o topo Ir para baixo

Como encontrar um numero Primo na matriz? Empty Re: Como encontrar um numero Primo na matriz?

Mensagem  Admin Ter Abr 24, 2012 12:14 pm

dg escreveu:basta que seja maior que 2 e menor que 100 e que:

n/n = 1
n%2 = 0
n%3 = 0
n%5 = 0

Se essas condições forem verdadeiras, o número é primo.
... eu acho

Assim é melhor mesmo, mas tem que ser diferente de 0 porque
se o resto é zero quer dizer que ele é divisivel, então ele não é primo.

Admin
Admin

Mensagens : 6
Data de inscrição : 02/04/2012

https://adsunifor.directorioforuns.com

Ir para o topo Ir para baixo

Como encontrar um numero Primo na matriz? Empty Re: Como encontrar um numero Primo na matriz?

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos