tenaz3 0 Denunciar post Postado Junho 13, 2008 Já vi vários códigos para achar números primos, mas eu preciso achar todos os números primos entre 5000 e 7000 e gerar uma lista!!! Pelos códigos não entendi a lógica para ver se é primo ou não, pois começei com C faz pouco tempo. Agadeço a ajuda do pessoal do fórum desde já! Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Junho 14, 2008 Podia ter usado a busca né? http://forum.imasters.com.br/index.php...5&hl=Primos http://forum.imasters.com.br/index.php...1&hl=Primos http://forum.imasters.com.br/index.php...4&hl=Primos http://forum.imasters.com.br/index.php...1&hl=Primos http://forum.imasters.com.br/index.php...4&hl=Primos http://forum.imasters.com.br/index.php...5&hl=Primos http://forum.imasters.com.br/index.php...6&hl=Primos http://forum.imasters.com.br/index.php...9&hl=Primos http://forum.imasters.com.br/index.php...5&hl=Primos Compartilhar este post Link para o post Compartilhar em outros sites
gRoOvE 0 Denunciar post Postado Junho 14, 2008 Numero primo é aquele que pode ser dividido por 1 e somente por ele mesmo. Faça uma validação dentro do laço pra saber se a divisão retorna resto zero. Compartilhar este post Link para o post Compartilhar em outros sites
ogroo 0 Denunciar post Postado Junho 14, 2008 ta em c++ fiz ate a soma do total dos numeros primos tenta entender como funciona a lógica. Caso pinte qualquer dúvida é só perguntar kara Abraço #include<iostream> using namespace std; int main(){ int num,soma,div,x; soma = 0; for(num = 5000; num <=7000; num++ ){ div = 0; for(x=num; x>0; x--){ if(num % x == 0) div++; } if(div == 2){ cout<<num<<endl; soma = soma + num; } } cout<<"A SOMA E:"<<endl; cout<<(" \n",soma); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
gRoOvE 0 Denunciar post Postado Junho 14, 2008 ogroo não manjo nada de C++, mas o que significa essas flexinhas << ?? Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Junho 14, 2008 É um operador de saída. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Junho 14, 2008 bom naum sow o ogroo + c eu puder falar eu falo :lol: essas flexinhas são dos comandos de entrada e saida, c tem em outros naum sei! são do: cout << "OI xD" <<endln; cin >> var; [']s ---Título editado--- [Primos] Ajuda http://forum.imasters.com.br/public/style_emoticons/default/seta.gif [Primos] Compartilhar este post Link para o post Compartilhar em outros sites
José Enésio 4 Denunciar post Postado Junho 14, 2008 bom naum sow o ogroo + c eu puder falar eu falo :lol: essas flexinhas são dos comandos de entrada e saida, c tem em outros naum sei! são do: cout << "OI xD" <<endln; cin >> var; [']s É, são operadores exclusivos dos objetos cout/cin! Se tentar usar esses aí sem ser com cout/cin, aí vai ser aqueles operadores que mexem os bits da variável e não sei o que mais! C++ tem essa coisa legal, que tu pode definir uma função para os operadores: #include <iostream> using namespace std; class Juze { public: Juze() { this->numero = 0; } void operator+=(int adicionar) { this->numero += adicionar; cout << "Novo numero: " << this->numero; } int numero; }; int main() { Juze *eu = new Juze(); *eu += 5; cin.get(); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
gRoOvE 0 Denunciar post Postado Junho 15, 2008 quit, perguntei diretamente pro ogroo pq ele que tinha postado hausdhsaudhs como se fosse um printf() ?? e cout e cin são oq ?? Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Junho 15, 2008 cout e cin sao objetos. Compartilhar este post Link para o post Compartilhar em outros sites
ogroo 0 Denunciar post Postado Junho 15, 2008 Fala Galera... Vou responder então.. CIN>> é um operador de entrada / você usa para dar entrada a algum valor. COUT<< operador de saida. / você usa para mandar escrever ex: cout<<" HELLO WORLD:"; cin>>num = scanf("%d", &num); cout<<num = printf("num \n"); Espero ter ajudado e desculpe o " transtorno"; Ainda to com dúvida no quadrado mágico :D Abraço galera Compartilhar este post Link para o post Compartilhar em outros sites
gRoOvE 0 Denunciar post Postado Junho 15, 2008 saehasieashusahesae suss ogroo vlws, me esclareceu agora :D Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Junho 15, 2008 Cin e cout não são operadores. Operadores são coisas como + , = , >>, !=. http://www.cplusplus.com/reference/iostream/cout.html http://www.cplusplus.com/reference/iostream/cin.html http://www.cplusplus.com/reference/iostrea...ator%3E%3E.html Compartilhar este post Link para o post Compartilhar em outros sites