Estratto del documento

Codice C++

#include <cstdlib>

#include <iostream>

using namespace std;

// Estremo superiore dell'intervallo di test

unsigned long numMax;

// Inizializzazione del numero da verificare

unsigned long numero = 1;

unsigned long divisore, resto;

int main()

{ // Acquisizione dell'estremo dell'intervallo di test

cout << "Scrivi il numero massimo da verificare (intero): ";

cin >> numMax;

// Test di tutti i numeri dell'intervallo 3 - numMax

while (numero <= numMax) {

divisore = 1; // Inizializzazione di divisore

// Elaborazione del test (ricerca della primalità)

do {

divisore++; // Incremento di divisore

resto = numero % divisore; // Calcolo del resto

} while (resto > 0 && divisore * divisore < numero);

// Visualizzazione del risultato

if (resto)

cout << numero << endl;

if (numero == 1 && numMax > 1)

cout << 2 << endl;

numero += 2;

}

system("pause");

}

Anteprima
Vedrai una selezione di 1 pagina su 1
Progrmma C++: numeri primi Pag. 1
1 su 1
Sintesi

Programma che, dato un numero intero, visualizza tutti i numeri primi da 1 a quel numero

D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi