Pesquisar na Comunidade

A mostrar resultados para tags ''primos''.

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Projectos
  • Revista PROGRAMAR
  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

1 resultado

  1. Ola a todos estou de volta depois de uma longa ausência pois nao tenho pegado em C vai fazer uns meses valentes. Agora deu-me na mona e voltei a estudar/praticar um pouco. Ora bem quis, por mim fazer um programa que procurasse primos ate um limite pedido. E o codigo que ate agora tenho e este: 1 /* */ 2 #include <stdio.h> 3 4 int main(void) 5 { 6 int lim,i,j; 7 lim=i=j=0; // inicializar as variaveis a zero para nao ficarem com "lixo" 8 printf("Vamos encontrar numeros primos ate um limite dado.\n"); 9 printf("Insira um limite:\n"); 10 scanf("%d",&lim); 11 printf("Numeros primos entre %d e %d:\n%d\n",0,lim,2); 12 for(i=3;i<=lim;i+=2)//o dois e o unico primo par, por isso so percorre os numeros impares 13 { 14 for(j=i-2;j>=3;j-=2)//se nao for primo sera divisivel por um dos impares ate 3 15 { 16 if(i%j==0) 17 break; 18 else 19 continue; 20 printf("%d\n",i); 21 } 22 } 23 return 0; 24 } Nao esta finalizado porque realmente encalhei ali no else. Ate uma determinada altura tinha a ideia limpa na minha cabeca de como fazer o programa. Mas de tanto pensar, encalhei mesmo naquela parte do código. Eu sei que existem solucoes na internet mas queria seguir a minha linha de raciocínio e fazer a minha maneira. Se me puderem dar uma ajuda, daquelas que me levem a desencalhar (uma indicação, um pequeno conselho), agradecia imenso. Mesmo assim ate voltar aqui vou continuar a insistir na solucao, pode ser que o resolva entretanto. Abraco a todos e um cumprimento especial ao HappyHippo.