Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AJUDA LINGUAGEM C
#4
Epá, eu posso estar a errar mas não tenho maneira de comprovar o que estou a dizer por isso, aqui vai disto.

Estes dois bocados de codigo que tens são um pouco estranhos, a meu ver. parece que estás a complicar o não tanto complicado.
for (i=2 ; i<=n ; i++) { (isto é um ciclo for, como deves saber. que, pelo que dizes aqui começa em 2 e vai até quando i for <= a n... a minha pergunta é, queres mesmo que comece em 2? não será melhor for (i=0, i<n, i++)?)

if ((n%i)==0) (isto compara na 1ª volta do ciclo o teu n com 2... até aqui tudo bem.. se der resto 0 a dividir por 2 já não é primo, logo não precisas de na 2ª volta dividir por 3... não tem mta logica, acho.

Mas pronto, eu tb tou um pouco ferrugento nisto e não tenho muito tempo.
Experimenta:

p=1;
While (p<n){
p=p+1;
if ((p%2)!=0)
print( "%d \n",p);
}
[Image: bottompp9.jpg]
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)