Hej igen. Mange tak for hjælpen med løkkerne. I er dygtige. Jeg har endnu en opgave jeg ikke selv kan tage hul på i alm. c. Den lyder således: "Write an interactive program that asks the user to supply three integeres k, m, and n, with k being greater than 1.Your program should compute the sum of all the integers between m and n that are disvisible by k. " Jeg håber at der er nogle af jer c-skarpe der også lynhurtigt vil kunne se opbygningen af dette program, og meget gerne svare på det. (Jeg er nybegynder). Mange tak på forhånd igen
Måden det virker på er at det i det første while-loop øger m's værdi indtil den er delelig med k. Operatoren % retunerer resten ved division. dvs 7%2 giver 1 og 8%3 giver 2 10%5 giver 0.
I det næste while-loop øges m's værdi så med k indtil den bliver større end m. Her er det vigtigt, at du altid regner summen ud, inden du øger m, da du ellers vil køre loopet engang for meget.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.