1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
katrin [286]
4 years ago
9

Let's say we want to check whether a number N is a prime number or not. The idea to solve this problem is to iterate through all

the numbers starting from 2 to N using a loop and for every number check if it divides N. If you find any number that divides, we conclude that N is not prime (you should break from the loop as you don't need check further for this number). If we did not find any number between 2 and N which divides N then it means that N is prime. But one challenge could arise when you need to know the reason why your loop breaks. Is it because we managed to divide or is it that the loop completed?

English
2 answers:
riadik2000 [5.3K]4 years ago
7 0

Answer:

I am writing a Python program.    

N = int(input("Enter a number: "))      # prompts user to enter a number

if N > 1:  #if the input number is greater than 1

  for k in range(2,N):   # loop starts which iterates from 2 to input number

      if (N % k) == 0:   # if input number is divisible by value in k

          print(N,"is not a Prime Number")  #displays input no. is not prime

          break   #terminates the loop

  else:   # if input numbers is not divisible by any value in k

      print(N,"is a Prime Number")     # displays that input number is prime

else:   # if the input number is less than or equal to 1

     print(N,"is not greater than 1 and is not a prime number")  

Explanation:

Lets take a value of N to understand the above program.

Suppose the user enters the value 5.

This value is stored in N variable.

If condition checks if the value entered by the user is greater than 1. This condition evaluates to true because 5>1

So the program flow enters the loop. The loop has a range() function is used for the iteration purpose in the loop. It will iterate generating the numbers in the given range which means starting from 2 and ending at N (5 here).

If condition in the loop checks if the input number N which is 5 is completely divisible by any number in the given range i.e. from 2 until it reaches N. Mod operator % is used here because if the N is divisible by any number in the range then its remainder will be 0.  If  this condition evaluates to true this means that N is not a prime number as the prime number is only divisible by 1 and itself. So if this condition is true then the line 5 is not a Prime Number is displayed in the output.

At every iteration the mod of number 5 and each number in the given range is computed and is checked if the result is 0 e.g 5%2 = 1 , 5%3 = 2, 5%4 = 1 and none of the result is equal to 0 so this means 5 is a prime number.

If the condition evaluates to False this means that the number N is prime as it is not divisible by any number in the given range. So the line 5 is a Prime Number is printed on the screen as output.

The last else part is executed when the first outer if condition evaluates to false which means if N is less than 1 and this line 5 is not greater than 1 and is not a prime number is printed as result.

Bess [88]4 years ago
6 0

Answer:

1) its because we managed to divide the answer so it is not a prime number.

2)

Code:

#include <stdio.h>

int main()

{

   int i, j, n, isPrime; // isPrime is used as flag variable

   /* Input upper limit to print prime */

   printf("Enter your n : ");

   scanf("%d", &n);

   printf("Prime numbers from 1 to %d:\n", n);

   /* Find all Prime numbers between 1 to n */

   for(i=2; i<=n; i++)

   {

       /* Assume that the current number is Prime */

       isPrime = 1;  

       /* Check if the current number i is prime or not */

       for(j=2; j<=i/2; j++)

       {

           /*

            * If i is divisible by any number other than 1 and self

            * then it is not prime number

            */

           if(i%j==0)

           {

               isPrime = 0;

               break;

           }

       }

       /* If the number is prime then print */

       if(isPrime==1)

       {

           printf("%d,\n ", i);

       }

   }

   return 0;

}

You might be interested in
Read the following sentence from "The Gift of the Magi" and answer the question.
Shalnov [3]

Answer:

Hi! If you're asking about cascade, as there are no underlined words in your sentence, then your answer would be a) Waterfall.

Hope this helps!

:)

Explanation:

6 0
3 years ago
Type the verb that agrees with the subject.
user100 [1]
The correct answer is Romeo and Juliet is required in ninth grade English
5 0
4 years ago
Read 2 more answers
What do u mean by Euphoria ?​
Vera_Pavlovna [14]

Answer:

Euphoria is a Netflix series.

Explanation:

7 0
2 years ago
Read 2 more answers
Consider how Desai orders the events within the story, "Games at Twilight". Does she use instances of flash-forward or flashback
olasank [31]
I want to say flash back
5 0
4 years ago
Read 2 more answers
Short story which ends with the statement “Now I know no man can be trusted’
Zepler [3.9K]

Answer:

I'm going to have fun with this.

Explanation:

I ran, and ran until there was nothing left but trees in sight. I ran through the woods, my heart pounding and my feet constantly slamming at the ground frantically. I was scared for my life because behind me was a killer. A killer who slaughtered everyone I ever loved and is now coming for me.

I cringed at every twig that broke, and every leaf that crunched beneath my feet because I knew he could hear me. The autumn wind was cold and relentless pushing me back as I pushed forward.

He came closer and closer to me and my heart raced higher with every step he took that was closer to me than before. I did not want to die. But I was helpless against him. I found a hollowed out tree and quickly sheltered within.  I heard him run past me and I stayed quiet.

As soon as I knew he was gone, I cried and cried. Everyone I ever loved is dead, I am truly alone, and now I know that no man can be trusted.

3 0
4 years ago
Other questions:
  • Use page numbers and quotations to write a three- to five-sentence paragraph about the resolution from your novel or short story
    5·1 answer
  • Read the scenario, then answer the question.
    11·2 answers
  • How many people live in Jamaica
    14·2 answers
  • The conclusion to your essay should _____. restate the main idea include bibliographic information explain why you have proven y
    6·2 answers
  • Why did the East German police believe the western radio station was dangerous the passage is called East German man receives co
    9·1 answer
  • The new __________for our product works well. Everyone is saying it.
    8·2 answers
  • Write an article to be published in a notional newspaper on why every school should have a library​
    8·1 answer
  • To examine the rhythm in “Annabel Lee,” a reader should note
    12·2 answers
  • What is the effect of the narrator beginning by stating an amount of
    12·1 answer
  • Which of the following is stated explicitly in the poem?
    9·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!