Ev ödevi için şu sorum var: İlk n pozitif tamsayıların faktörlerinin toplamını hesaplamak için bir program yazın. Şimdiye kadar yapmış olduğum şey budur ama almam gereken çıktıyı alamıyorum. Birisi bana neyi yanlış yaptığımı söyleyebilir mi?İlk n pozitif tamsayıların faktörlerinin toplamını hesaplamak için bir program yazabilir misiniz?
System.out.print("Enter a number: ");
int num=input.nextInt();
for (int i=1; i<=num; i++) {
num=num+i;
}
System.out.print(num);
gibi bir "yanlış" giriş engellemez. –
Ayrıca, bu [http://stackoverflow.com/questions/3905658/factorial-method-doesnt-work-well) dikkat edin. – aioobe