R Programming: Find the Factors of a given number
R Programming: Basic Exercise-9 with Solution
Write a R program to find the factors of a given number.
Sample Solution :
R Programming Code :
# Define a function to print the factors of a given number
print_factors = function(n) {
# Print a message indicating the factors of the given number
print(paste("The factors of", n, "are:"))
# Loop from 1 to the given number to find factors
for(i in 1:n) {
# Check if the current number is a factor of n
if((n %% i) == 0) {
# Print the factor
print(i)
}
}
}
# Call the function to print factors of 4
print_factors(4)
# Call the function to print factors of 7
print_factors(7)
# Call the function to print factors of 12
print_factors(12)
Output:
[1] "The factors of 4 are:" [1] 1 [1] 2 [1] 4 [1] "The factors of 7 are:" [1] 1 [1] 7 [1] "The factors of 12 are:" [1] 1 [1] 2 [1] 3 [1] 4 [1] 6 [1] 12
Explanation:
- Define Function: print_factors is defined as a function that takes one argument n.
- Print Statement: The function first prints a message indicating that it will display the factors of n.
- Loop Through Numbers: A for loop iterates from 1 to n.
- Check Divisibility: Within the loop, it checks if i is a factor of n by using the modulus operator (%%).
- Print Factor: If i is a factor (i.e., n %% i equals 0), i is printed.
- Function Calls: The function print_factors is then called with the values 4, 7, and 12, printing their respective factors.
R Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a R program to extract first 10 english letter in lower case and last 10 letters in upper case and extract letters between 22nd to 24th letters in upper case.
Next: Write a R program to find the maximum and the minimum value of a given vector.
Test your Programming skills with w3resource's quiz.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/r-programming-exercises/basic/r-programming-basic-exercise-9.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics