![]() |
Arkadaş Sayılar İki sayı birbirinin kendisi hariç bölenleri toplamına eşitse bu sayılara arkadaş sayılar denir. Örnek: 220 ve 284 220: 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284 284: 1 + 2 + 4 + 71 + 142 = 220 package arkadassayi; import java.util.Scanner;//Dışardan sayı girmek için kullandım. public class Arkadassayi { public static **** main(String[] args) { int birincisayi,ikincisayi; Scanner input = new Scanner(System.in); System.out.println("Birinci Sayıyı Giriniz:"); birincisayi = input.nextInt(); System.out.println("İkinci Sayıyı Giriniz:"); ikincisayi = input.nextInt(); System.out.println(birincisayi + " " + "ile" + " " + ikincisayi + " " + kontrol(birincisayi,ikincisayi)); } public static String kontrol(int birincisayi,int ikincisayi) { int birinciTop=0; int ikinciTop=0; for(int i=1;i<birincisayi;i++){ if(birincisayi%i==0) birinciTop +=i; } for(int i=1;i<ikincisayi;i++){ if(ikincisayi%i==0) ikinciTop +=i; } if(birincisayi==ikinciTop && ikincisayi==birinciTop) return "Arkadaş Sayılardır."; else return "Arkadaş Sayılar Değildir."; } } Deneyelim: Birinci Sayıyı Giriniz: 220 İkinci Sayıyı Giriniz: 284 220 ile 284 Arkadaş Sayılardır. Birinci Sayıyı Giriniz: 225 İkinci Sayıyı Giriniz: 300 225 ile 300 Arkadaş Sayılar Değildir. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:24. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk