Archivio
Opzioni


Ricerca














C++


DESCRIZIONE PROBLEMA "PRIMI"

PROBLEMA:

Scrivere un programma che scrive i primi n numeri primi, con n richiesto e inserito da tastiera.

ANALISI:

Il programma controllerà il numero n inserito. Se questo è maggiore di 0 scriverà subito il primo numero primo che è 1. Dopodichè con un ciclo while incrementerà ogni volta il numero da controllare, e con un ciclo for controllerà se questo numero è divisibile per qualche numero compreso tra 2 e il numero stesso.

VARIABILI UTILIZZATE:

  • int N: dice quanti numeri primi devono essere scritti
  • int num: contiene il numero da controllare
  • int primi: contiene quanti numeri primi sono stati trovati
  • int primo: diventa 1 se il numero controllato non è primo, in caso contrario diventa 0.
  • char continua: controlla la ripetizione del programma

NOTE PARTICOLARI:

  • Il codice è stato inserito all'interno di un ciclo while che ripete il programma finchè la variabile "continua" è uguale a 'y'. Alla fine di ogni ciclo viene chiesto all'utente se vuole continuare. In caso di risposta negativa il programma termina.

GUARDA IL CODICE SORGENTE

ESERCIZI