Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Numeri Primi - NumeriPrimi.cpp

NumeriPrimi.cpp

Caricato da:
Scarica il programma completo

  1. /*
  2.   Name: NumeriPrimi
  3.   Copyright: Luca Tedesco
  4.   Author: Luca Tedesco (WARRIOR)
  5.   Date: 03/11/07 19.58
  6.   Description: programma che esegue il test di primalità
  7. */
  8.  
  9. #include <iostream>
  10. #include <cstdlib>
  11. using namespace std;
  12.  
  13. void Control(int Numero);
  14.  
  15. main() {
  16.        int Num=0;
  17.        
  18.        cout << "Verifica se un numero e' primo oppure no.";  
  19.        cout << "\nInserisci il numero su cui vuoi effettuare la verifica: ";
  20.        cin >> Num;
  21.        
  22.        Control(Num);
  23.        
  24.  return 0;  
  25. }
  26.  
  27. void Control(int Numero) {
  28.      
  29.      int Resto=0;
  30.      bool primo = true;
  31.      
  32.      for(int i=2; i<Numero-1;i++) {
  33.        Resto = Numero % i;  
  34.        if(Resto==0) { primo = false; break; }
  35.      }
  36.        
  37.      if(primo) cout << "\nIl numero e' primo.\n\n";
  38.      else cout << "\nIl numero non e' primo\n\n";
  39.        
  40.      system("pause");
  41. }