Konuyu görüntüle
IUCODERS FORUM > Programlama > C / C++ > fortran proje ödevi
Yazar
byeark


avatar

Kayıt: 28.10.2010
28.10.2010-19:29 #71632
Klavyeden m ve n tamsayıları girildiğinde, m ve n arasında kalan tam sayılar
içerisinden basamaklarının küplerinin toplamı kendisine esit olan sayıları ekrana yazdıran
programı yazınız.
ARKADAŞLAR BEN KENDİM YAPTIM FAKAT 3 BASAMAKLILARI SAGLIYOR EN FAZLA BUNUN GENELLEŞTİRİLMESİ GEREKİYOR YARDIMCI OLABİLECEK OLAN VAR MI?
program ornek
implicit none
integer::m,n,i,x,y,z,t
print*, "m n araligi giriniz"
read*,m
read*,n
do i=m,n
x=mod(i,10)
y=i/10
z=mod(y,10)
t=i/100
if (x**3+z**3+t**3==i) then
  print*,i
  else
  end if
    end do
    end program







Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
28.10.2010-20:09 #71634
Kodu direkt yazarsam kopya olur. Her bir sayının basamaklarını dolaşarak işlem yapabilmen için içeride bir loop daha oluşturman gerek. Toplaya toplaya içteki looptan çıkacaksın. Basamakları dolaşırken mod, çıkarma ve bölme işlemlerinden faydalanırsın.





Let`s make this world a better place to live !

Yazar
byeark


avatar

Kayıt: 28.10.2010
29.10.2010-14:56 #71654
arkadaşlar yardımcı olabilecek birileri var mı?





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb