Привет Я должен сделать программу (Java), на котором вы вводите номер и выводит число факторов, оно имеет (EX: 4 ---> 3)Java для факторов цикла программы
Код:
package Class;
import java.util.Scanner;
public class Profgrams {
public static void main(String[] args) {
System.out.println("Enter the number;");
Scanner scan = new Scanner(System.in);
long n = scan.nextLong();
for(int i=1, f=0; i <= n; i++){
if(n % i == 0){
f++;
}
System.out.println(f);
}
}
}
Спасибо за помощь.
Можете ли вы объяснить, в чем проблема с вашей программой? Неверный выход? Вы получаете сообщение об ошибке? – TNT
выход неверный EX (4 -> 1223) – KayZ
он печатает каждую в отдельной строке – KayZ