2. About Numbers You need to make a program that: • asks a user to type in a positive number greater than 0, • checks if the number provided really is greater than 0, less than 0 (invaldi), or equal to 0 (stop program), • runs some tests on that number and reports results to the user • repeats the entire process until the user types in a 0. What tests? In your last lab you provided the reciprocal and log₂ values for the user supplied number. This week you'll do some additional tests: • reports whether the number is even or odd • reports whether the number is a multiple of 3 or not • reports wehther the number is prime or not
Operations
In mathematics and computer science, an operation is an event that is carried out to satisfy a given task. Basic operations of a computer system are input, processing, output, storage, and control.
Basic Operators
An operator is a symbol that indicates an operation to be performed. We are familiar with operators in mathematics; operators used in computer programming are—in many ways—similar to mathematical operators.
Division Operator
We all learnt about division—and the division operator—in school. You probably know of both these symbols as representing division:
Modulus Operator
Modulus can be represented either as (mod or modulo) in computing operation. Modulus comes under arithmetic operations. Any number or variable which produces absolute value is modulus functionality. Magnitude of any function is totally changed by modulo operator as it changes even negative value to positive.
Operators
In the realm of programming, operators refer to the symbols that perform some function. They are tasked with instructing the compiler on the type of action that needs to be performed on the values passed as operands. Operators can be used in mathematical formulas and equations. In programming languages like Python, C, and Java, a variety of operators are defined.
bool isprime(long n) /* fixed from to https://www.geeksforgeeks.org/euclid-euler-theorem/?ref=lbp */
{
// check whether a number is prime or not
int i;
for (i = 2; i * i <= n; i++)
if (n % i == 0)
return false;
return true;
}
Program to check if a number is even or odd, is a multiple of 3 or not, is prime or not.
Step by step
Solved in 3 steps with 1 images