Update funzioni/30ott.cpp
This commit is contained in:
parent
a17d7a19ec
commit
2290c158c4
|
@ -7,24 +7,17 @@ Esercizi 30 ottobre
|
|||
using namespace std;
|
||||
// Funzione per verificare se il numero è esagonale centrale
|
||||
bool esagonalecentrato(int n) {
|
||||
bool esagonalecentrato2 = false; // Un bool in più non fa mai male
|
||||
for(int k = 1; k <= 10 and n >= EC(k); ++k) {
|
||||
if(n == EC(k)){
|
||||
esagonalecentrato2 = true;
|
||||
break; // Ferma il ciclo
|
||||
}
|
||||
}
|
||||
if (esagonalecentrato2) //Se è esagonale centrato
|
||||
return true; // Esci dal bool con valore true
|
||||
return false; // Altrimenti esci con valore false
|
||||
// bool esagonalecentrato2 = false; // Un bool in più non fa mai male
|
||||
for(int k = 1; n > EC(k); ++k)
|
||||
;
|
||||
return n == EC(k);
|
||||
}
|
||||
// Funzione per stampare i numeri esagonali centrati
|
||||
int stampaesagonalicentrati() {
|
||||
void stampaesagonalicentrati() {
|
||||
cout << endl << "Primi 10 numeri esagonali centrati: " << endl;
|
||||
for(int k = 1; k <= 10; ++k) //Da 1 a 10 (0 non può essere esagonale centrato)
|
||||
cout << EC(k) << " "; // Stampa l'esagonale centrato
|
||||
cout << endl; // Per aumentare la visibilità dell'output
|
||||
return 0; //Per compatibilità
|
||||
}
|
||||
// Funzione per verificare se il numero è primo
|
||||
bool isPrimeNumber(int num) {
|
||||
|
|
Loading…
Reference in New Issue