SunShade Posted November 6, 2007 at 11:55 PM Report Share #145792 Posted November 6, 2007 at 11:55 PM boas pexoal!sera k algem me podia ajudar no seguinte:como e k eu vou buscar um resto de um divisao em c? Link to comment Share on other sites More sharing options...
Triton Posted November 7, 2007 at 12:01 AM Report Share #145794 Posted November 7, 2007 at 12:01 AM Para obteres o resto da divisão inteira usas o %, Aqui fica um pequeno exemplo: #include <stdio.h> int main(void) { printf("%d\n", 652%5); return 0; } <3 life Link to comment Share on other sites More sharing options...
Hipnoted Posted November 7, 2007 at 10:20 AM Report Share #145845 Posted November 7, 2007 at 10:20 AM resto = n % i; if(resto == 0) { //ah e tal //.... tão simples quanto isto. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
SunShade Posted November 7, 2007 at 10:32 AM Author Report Share #145849 Posted November 7, 2007 at 10:32 AM epah n e o resultado da divisao e o resto!knd fazes 10 /9 o resto da um e o resultado da 1.11111111111 desculpa la a massda=/ Link to comment Share on other sites More sharing options...
Hipnoted Posted November 7, 2007 at 10:45 AM Report Share #145850 Posted November 7, 2007 at 10:45 AM Mas aquilo é para o resto! Desculpa mas ou sou eu que não estou a perceber ou então es tu que estás a fazer confusão. O operador % permite-te saber o resto da divisão inteira entre dois números. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
SunShade Posted November 7, 2007 at 10:57 AM Author Report Share #145854 Posted November 7, 2007 at 10:57 AM AH o operador resto lol..obrigado meu eu pensava k era um variavel..n liges Link to comment Share on other sites More sharing options...
RVG Posted November 7, 2007 at 11:09 AM Report Share #145856 Posted November 7, 2007 at 11:09 AM baox .... Peco desde ja descuplas, mas depois de ler este topico, nao aguento .... e o quociente.... onde é que entra nesta historia? 😁 😁 😁🙂 Link to comment Share on other sites More sharing options...
RVG Posted November 7, 2007 at 11:24 AM Report Share #145858 Posted November 7, 2007 at 11:24 AM Boas .... Eu bem dizia que faltava falar dos quocientes 🙂😛🙂😄 resto=n % 1; posso tar enganado, mas nesta situacao, seja n o numero que for, resto nao vais ser sempre = 0? Ou seja no teu caso, os numeros nao vao dar todos que nao sao primos? ... EDIT ::: so agora que vi... for(i=2; i<n; i++) { } é suposto fazer o que? Link to comment Share on other sites More sharing options...
SunShade Posted November 7, 2007 at 11:31 AM Author Report Share #145859 Posted November 7, 2007 at 11:31 AM e suposto ser o ciclo k começa em 2 e menor k n e k sobe de um em um..axs k ta mal? Link to comment Share on other sites More sharing options...
SunShade Posted November 7, 2007 at 11:34 AM Author Report Share #145860 Posted November 7, 2007 at 11:34 AM epah enganei m pus 1 em vez d i..fiz akilo ontem a noite ja nm via..e a formula devia tar dentro do iaxs k o prog ta mal? Link to comment Share on other sites More sharing options...
RVG Posted November 7, 2007 at 11:41 AM Report Share #145862 Posted November 7, 2007 at 11:41 AM Boas ... A minha pergunta era uma pergunta de retorica.... Olha bem para a citacao que fiz do teu codigo... e depois diz-me o que faz o teu ciclo. Pondo i em vez de 1, e partindo do principio que resolves o problema do "for" .... um exemplo: resto = n% i se n= 6 e i = 3 -> resto = 0 --- logo do teu programa, 6 nao é primo, e depois se n = 6 e i = 4 resto vais ser diferente de 0 ... no teu programa - 6 é um numero primo; A isto eu chamo ser polivalente... Link to comment Share on other sites More sharing options...
SunShade Posted November 7, 2007 at 12:01 PM Author Report Share #145864 Posted November 7, 2007 at 12:01 PM ja percebi lol..knd xegar a um numero em k de resto zero tem d parar logo o ciclo.se ele continuar o vai encontrar divisoes km restos diferentes d zero k vai fzr km o numero seja primo..mas cmo e k eu paro o ciclo lol? Link to comment Share on other sites More sharing options...
RVG Posted November 7, 2007 at 12:33 PM Report Share #145867 Posted November 7, 2007 at 12:33 PM Boax... Não sei se faz parte das regras do forum, e eu nao sou moderador... mas nao respondo a mais pergunta que nao se consigam ler... Se da muito trabalho para tentar escrever portugues legivel.... 🙂 Link to comment Share on other sites More sharing options...
SunShade Posted November 7, 2007 at 12:38 PM Author Report Share #145869 Posted November 7, 2007 at 12:38 PM Lol o k eu disse foi kmo e k eu faço para parar o ciclo?foi so ixu..uso o break no primeiro if? ou entao como faço para parar o for?uso o break no primeiro if..axo k n tava axim mto eligivel o portugues Link to comment Share on other sites More sharing options...
Triton Posted November 7, 2007 at 03:20 PM Report Share #145902 Posted November 7, 2007 at 03:20 PM Como já te disseram, faz um esforço para escrever português legível. E faças posts duplos, existe um botão para Modificar o post. <3 life Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now