


A number is said to be prime number if it has only two factors 1 and itself
#include <iostream>
using namespace std;
bool isPrime(int n){
int factors=0; //variable to store number of factors
for(int i=1;i<=n;i++){ //i from 1 to n
if(n%i==0) //if i exactly divides n
factors++; //i is factor of n so increment factors by 1
}
if(factors==2) //if factors is 2
return true; //number is prime and return true
else //if factors is not 2
return false; //number is not prime and return false
}
int main()
{
int x;
cout<<"Enter a positve integer enter to check: ";
cin >> x; //input a number
if(isPrime(x)){ //call the function and it returns true
cout << x << " is a prime number"; //print message saying number is prime
}
else{ //if function call returned false
cout << x << " is not a prime number"; //print a message saying number is not prime
}
return 0;
}
Step by stepSolved in 3 steps with 1 images

- Write a program called p2.py. Write a function called guess() that does the following:1. takes a character as input2. prints the word (global variable) where only the character is revealed, and the other letters are replaced by underscores3. returns true if the character is in the word and false otherwise Example:word = “koala”guess(‘a’) prints __a_a and returns Trueguess(‘b’) prints _____ and returns Falsearrow_forwardThree students have written functions for squaring a number. They have used their function in a program to square the number 4. Which of the following three programs includes a function for squaring any number and is called correctly in the program? Select one: a. def squared(integer): return integer * integer number = 4 result = squared(number) b. def squared(): return number * number number = 4 result = squared() c. def squared(integer): return number * number number = 4 result = squared(number)arrow_forwardFor every plant, there is a growth cycle. The number of days that it takes starting from being a seed and ending in being a fruit is what is called the growth cycle. Write a function that takes a plant's name as an argument and returns its growth cycle (in days). In your program: 1. Input from the user the name of a plant 2. Check if the input is either "strawberry", "cucumber" or "potato", if Yes: 2.1 Call calculate_growth_cycle 2.2. In function calculate_growth_cycle, check over the plant's name: 2.2.1 If strawberry, print "### The life cycle of a strawberry ###" and return 110 2.2.2 If cucumber, print "### The life cycle of a cucumber ###" and return 76 2.2.3 If potato, print "### The life cycle a potato ###" and return 120 2.3 With the growth cycle number returned, your program should print "A seed takes days to reach maturity." If not, your program should print "Your plant is available, please try "strawberry", "cucumber" or "potato" Input potato Output ### The life cycle of a…arrow_forward
- Apply your knowledge about arrays and functions and write a program, which takes a positive integer N from user, and prints the multiplication table of the size N by N. For Example, if the user enters 10 then your program should display the following table. Note: your program should have a function naming "Multiplication" which should take size N as input argument. Output should be in this format. 1 2 3 4 5 6 7 8 9 10 71 81 91 10 I 1 I 21 31 4 1 4 51 5 61 6 12 7 8 16 24 1 123 2 3 4 5 6 7 8 9 8 10 12 14 16 18 12 15 18 21 24 27 16 20 32 36 20 25 30 35 40 45 18 24 30 36 42 48 54 35 42 49 56 63 70 32 40 48 56 64 72 80 36 45 54 63 72 81 90 20 30 40 50 60 70 80 90 100 2 3 6 6 9 8 12 10 24 10 15 14 21 28 9 18 27 24 28 10 20 30 40 50 60arrow_forwardWrite a function number_of_pennies() that returns the total number of pennies given a number of dollars and (optionally) a number of pennies. Ex: If you have $5.06 then the input is 5 6, and if you have $4.00 then the input is 4. Sample output with inputs: 5 64 506 400 Learn how our autograder works 461710.3116374.qx3zqy7 1 2 Your solution goes here '' 3 4 print (number_of_pennies (int(input()), int(input()))) 5 print(number_of_pennies (int(input()))) # Both dollars and pennies # Dollars onlyarrow_forwardCreating a function table, python code from the following pictures:arrow_forward
- Write a function called Divisors which takes an integer and print all its divisors on the screen. Write the main program to call Divisors function, with an integer x t be taken from the user. Example: if x = 20, then the divisors are: 1, 2, 4, 5, 10, 20.arrow_forwardIn Python Write a function so that the main program below can be replaced by the simpler code that calls function mph_and_minutes_to_miles(). Original main program: miles_per_hour = float(input()) minutes_traveled = float(input()) hours_traveled = minutes_traveled / 60.0 miles_traveled = hours_traveled * miles_per_hour print('Miles: {:f}'.format(miles_traveled)) Sample output with inputs: 70.0 100.0 Miles: 116.666667 ''' Your solution goes here ''' miles_per_hour = float(input())minutes_traveled = float(input()) print('Miles: {:f}'.format(mph_and_minutes_to_miles(miles_per_hour, minutes_traveled)))arrow_forwardWrite in Python Write a function named max that accepts two float values as arguments and returns the value that is the greater of the two. For example, if 7.2 and 12.1 are passed as arguments to the function, the function should return 12.1. Use the function in a program that prompts the user to enter two float values. The program should display the value that is the greater of the two.arrow_forward
- Write a function that takes the current date and corrects the number of days, if it's wrong. The function must return true if the date passed to it is a valid date and false, if not. The main function uses the returned value to either print "Date validated", if a valid date was entered or "Invalid date entered. Changed to ", followed by the modified date.arrow_forwardIn computer animation, a "jiffy" is commonly defined as 1/100th of a second. Define a function named jiffies_to_seconds that takes the number of "jiffies" as a parameter, and returns the number of seconds. Then, write a main program that reads the number of jiffies (float) as an input, calls function jiffies_to_seconds() with the input as argument, and outputs the number of seconds. Output each floating-point value with three digits after the decimal point, which can be achieved as follows: print (f'{your_value:.3f}') Ex: If the input is: 15.25 the output is: 0.152 The program must define and call the following function: def jiffies_to_seconds (user_jiffies) 461710.3116374.qx3zqy7 LAB ACTIVITY 7.11.1: LAB: A jiffy 1 # Define your function here 12345 3 if __name__ main.py == '__main__': # Type your code here. Your code must call the function. 0/10 Load default template...arrow_forwardWrite a function in Python language to take two integer parameters and return whichever value is nearest to the value 10, or return 0 if two integers are equal.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





