Program to Find All Factors of Number using For loop
- Write a program to Find All Factors of Number using For loop in C
- Write a program to Find All Factors of Number using For loop in C++
- Write a program to Find All Factors of Number using For loop in Python
- Write a program to Find All Factors of Number using For loop in PHP
- Write a program to Find All Factors of Number using For loop in Java
- Write a program to Find All Factors of Number using For loop in Java Script
- Write a program to Find All Factors of Number using For loop in C#
Explanation:
To find all the factors of a number using a for loop, the logic is:
Logic:
- Definition of a Factor:
- A factor of a number n is any number i such that n%i = 0
- Iterate Through Possible Factors:
- Use a for loop to iterate from 1 to n (inclusive).
- For each number i, check if it divides n without a remainder.
- Store or Print the Factors:
- If i is a factor, print or store it in a list.
Program to Find All Factors of Number using For loop
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h> int main() { int num; printf("Enter a number: "); scanf("%d", &num); printf("Factors of %d are: ", num); for (int i = 1; i <= num; i++) { if (num % i == 0) { printf("%d ", i); } } printf("\n"); return 0; }
#include <iostream> using namespace std; int main() { int num; cout << "Enter a number: "; cin >> num; cout << "Factors of " << num << " are: "; for (int i = 1; i <= num; i++) { if (num % i == 0) { cout << i << " "; } } cout << endl; return 0; }
num = int(input("Enter a number: ")) print(f"Factors of {num} are: ", end="") for i in range(1, num + 1): if num % i == 0: print(i, end=" ") print()
<?php $num = (int)readline("Enter a number: "); echo "Factors of $num are: "; for ($i = 1; $i <= $num; $i++) { if ($num % $i == 0) { echo "$i "; } } echo "\n"; ?>
import java.util.Scanner; public class Factors { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter a number: "); int num = sc.nextInt(); System.out.print("Factors of " + num + " are: "); for (int i = 1; i <= num; i++) { if (num % i == 0) { System.out.print(i + " "); } } System.out.println(); sc.close(); } }
let num = parseInt(prompt("Enter a number: ")); console.log(`Factors of ${num} are:`); for (let i = 1; i <= num; i++) { if (num % i === 0) { console.log(i); } }
using System; class Program { static void Main() { Console.Write("Enter a number: "); int num = int.Parse(Console.ReadLine()); Console.Write($"Factors of {num} are: "); for (int i = 1; i <= num; i++) { if (num % i == 0) { Console.Write(i + " "); } } Console.WriteLine(); } }