Informática, perguntado por rafaelmatiashue, 8 meses atrás

Desenvolva um algoritmo no Portugol Studio que apresenta todos os números primos de 1 a 500

Soluções para a tarefa

Respondido por aleprezzi
0

Resposta:

#include <stdio.h>

int cont = 0;

int main()

{

   for(int i=1; i<=500 ; i++){

       for(int j=1 ; j<=i; j++){

           if(i%j == 0){

               cont++;

           }

       }

       if(cont <= 2){

           printf("%d\n", i);    

       }

       cont = 0;

   }

   return 0;

}

Explicação:

fiz um teste aqui a principio funcionou, troca o 500 por 20 que tu pega os 20 primeiros e fica melhor pra testar.

traduz o código pra tua linguagem de preferencia, e qualquer dúvida me fala aqui,


rafaelmatiashue: mano desculpa, mas o meu portugol que nao tem essas coisas de printf, for e tals.
aleprezzi: seria mesma coisa .. basicamente só traduzir, o printf é semelhante ao escreva, o scanf é o leia e o for é o para.
aleprezzi: for(int i=1; i<=500 ; i++){ seria igual a para i de 1 ate 500 faca
rafaelmatiashue: mano nao apareceu nenhum numero primo, ficou assim : 0000000000000000
rafaelmatiashue: faço faculdade no rs, e vc?
aleprezzi: estranho rodei de novo e pra mim aqui funcionou. Tambem sou do RS
aleprezzi: me diz teu e-mail que entro em contato contigo por email
rafaelmatiashue: Você poderia me passar seu email? Queria falar com você
aleprezzi: aleprezzi @ gmail . com
Perguntas interessantes