Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AJUDA LINGUAGEM C
#11
O félix fez como eu teria feito, a função verifica se o número é divisível por qualquer outro diferente dele próprio e de 1 e, no ponto quatro, avaliando por ordem decrescente, o primeiro número primo será o maior.
Parece-me que só encontrei um pequeno lapso, nesta função...
Arrayint num_primo( int num ) {
int n;
num = abs( num );
if( num == 0 ) {
return 0;
}
if( num == 1 ) {
return 1;
}[/quote]

A função devolve "1" no caso de num==1, mas 1, por convenção, não é primo, já que só tem dois divisores inteiros (1 e -1), um número primo necessita ter quatro.

Ou posso ter visto mal.

De qualquer forma, serei obrigado a denunciar esta situação ao teu professor.:mrgreen:
[Image: celeritas_sig.png]
Reply


Messages In This Thread
AJUDA LINGUAGEM C - by Alexandre Caetano - 13-11-2007, 07:10 PM
AJUDA LINGUAGEM C - by Jonny_Bazokaton - 13-11-2007, 08:53 PM
AJUDA LINGUAGEM C - by diospiro_verde - 13-11-2007, 09:36 PM
AJUDA LINGUAGEM C - by Sandro Costa - 13-11-2007, 10:23 PM
AJUDA LINGUAGEM C - by Alexandre Caetano - 13-11-2007, 10:37 PM
AJUDA LINGUAGEM C - by diospiro_verde - 13-11-2007, 10:38 PM
AJUDA LINGUAGEM C - by diospiro_verde - 13-11-2007, 10:40 PM
AJUDA LINGUAGEM C - by Félix Simões - 14-11-2007, 10:12 AM
AJUDA LINGUAGEM C - by Alexandre Caetano - 14-11-2007, 11:39 AM
AJUDA LINGUAGEM C - by Miguel Madureira - 14-11-2007, 12:05 PM
AJUDA LINGUAGEM C - by diospiro_verde - 14-11-2007, 12:45 PM
AJUDA LINGUAGEM C - by Berto Carvalho - 14-11-2007, 01:08 PM
AJUDA LINGUAGEM C - by Félix Simões - 14-11-2007, 04:11 PM
AJUDA LINGUAGEM C - by Alexandre Caetano - 14-11-2007, 05:55 PM
AJUDA LINGUAGEM C - by diospiro_verde - 14-11-2007, 07:16 PM
AJUDA LINGUAGEM C - by Alexandre Caetano - 15-11-2007, 01:13 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)