Информатика, вопрос задал Sergeidob , 6 лет назад

Добрый день!
Можете помочь с написанием кода -Java
4. Напишите программу, которая будет находить все пары положительных целых чисел, произведение которых будет равно значению value. Например, если ввести число 6, программа должна выдать следующий результат:

1*6

2*3

3*2

6*1



Рекомендации по выполнению

Для написания программы используйте два цикла for — один, вложенный в другой.

Ответы на вопрос

Ответил stglupa
1

import java.util.Scanner;

public class Main {

   public static void main(String[] args){

       Scanner sc = new Scanner(System.in);

       int value = sc.nextInt();

       for(int i = 1; i <= value; i++)

           if(value % i == 0)

               System.out.println(i + " * " + (value / i) + " = " + value);

   }

}


Sergeidob: спасибо, попробую!
cggggggggg40: здрастуйте, помогите задание сделать у меня в профиле
SteelMIKEEE: Здравствуйте. Попробовал приведенный Вами код выше - все работает замечательно. Но как написано в задании: " Для написания программы используйте два цикла for — один, вложенный в другой."
SteelMIKEEE: В ответе используется 1 цикл for. Можно ли узнать у Вас версию с 2-мя ?) Буду очень благодарен.
Новые вопросы