Se connecter / S'enregistrer
Votre question

cercles en c

Tags :
  • Monde
  • Programmation
Dernière réponse : dans Programmation
20 Mars 2013 16:50:20

slt tout le monde j'ai un exercice en c:je dois tracer au debut une grande cercle ,cette cercle ddoit contenir deux cecles,chacune de ses deus cercles doit contenir ses deux cercles.
mon probléme que j'avais l'algorithe de ce prob ,mais j'ai pas pu travailler avec la bibliothéque SDL .C'est l'algorithme:
procedure deuxcercles(x,y,r,l)
debut
si(r>l) alors
cercle(x,y,r)
deuxcercles(x-r/2,y,r/2,l)
deuxcercles(x+r/2,y,r/2,l)
fin si
fin
mer66 d'avance :*
;) 

Autres pages sur : cercles

a b L Programmation
21 Mars 2013 21:32:29

C'est bien, tu pourras faire un wormhole effect lorsque tu auras réussi à faire ça.
22 Mars 2013 13:50:37

c'est quoi un wormhole effect
Contenus similaires
a b L Programmation
27 Mars 2013 23:13:33

Et bien voilà un exemple que je viens de faire en python:
  1. from tkinter import *
  2. from math import *
  3. import time
  4.  
  5. def demo(can, pos):
  6. l=[]
  7. for i in range(100,0,-1):
  8. ray = 4000//(101-i+pos)
  9. niv=255*ray*ray//40000
  10. if niv>255: niv=255
  11. if (i//5)%2: coul = '#0000'+('%02X'%niv)
  12. else: coul = '#00'+('%02X'%niv)+'00'
  13.  
  14. o=can.create_oval(200-ray,200-ray,200+ray,200+ray,width=0,fill=coul)
  15. l.append(o)
  16.  
  17. can.update()
  18. for o in l: can.delete(o)
  19.  
  20. root = Tk()
  21. can = Canvas(width=400, height=400, bg='black')
  22. can.pack(expand=YES, fill=BOTH)
  23.  
  24. try:
  25. while True:
  26. for i in range(10,0,-1):
  27. time.sleep(0.02)
  28. demo(can,i)
  29. except: pass
27 Mars 2013 23:40:22

sincérement j'ai pas compris votre code mais en tt cas mer66666666 b1 :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS