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();
}
}