// // Questo programma chiede un intero N (si assume che N sia positivo); // viene stampata la somma di tutti gli interi dispari compresi tra 0 e N // (estremi inclusi). // Es: // Se N=10, stampa 25 (che e' la somma di 1+3+5+7+9) // Se N=3, stampa 4 (che e' la somma di 1+3) // Se N=1, stampa 1 // // Per compilare, usare il comando: // // g++ sommadispari.cc -o sommadispari // // Per eseguirlo, usare il comando: // // ./sommadispari // #include using namespace std; int main( void ) { int N; int num = 1; int somma = 0; cout << "Digita il valore di N" << endl; cin >> N; while( num <= N ) { somma = somma + num; num = num+2; // num rappresenta il numero pari che stiamo sommando; // num vale inizialmente 1, poi 3, poi 5... } cout << "La somma vale " << somma << endl; return 0; }