buongiorno a tutti

sono nuovo di qui e spero di imparare presto tanto, ma navigando non ho trovato soluzioni al mio problema.

sto usando visual c++ 2010 express, e per iniziare sto provando a fare cose semplici, tipo addizioni, sottrazioni, ecc.

oggi ho voluto provare qualcosa di più: ha sempre a che fare con i numeri.

l'idea sarebbe questa: inserire due numeri ( variabili ) nella schermata che appare ( dos ) e devo far calcolare al programma la quantità di numeri pari presenti in questo intervallo ( esclusi gli estremi ).

ho trovato le formule matematiche, ovviamente in base alle quattro possibilità: DD, DP, PD e PP ( ovvero che i numeri siano entrambi Dispari, che siano il primo Dispari e il secondo Pari, ecc... ).

scrivo qui le formule ( y è un numero più grande di x ):

DD: ( y - x ) / 2

DP: [y - ( x + 1 )] / 2

PD: [( y - 1 ) - x] / 2

PP: [( y - x ) / 2 ] - 1


ad esempio, se i numeri fossero: x = 11 e y = 23

i numeri pari presenti nell'intervallo sono: ( 23 - 11 ) / 2 = 6.

verificate.

ho provato a compilare un foglio in visual, lo allego.

ovviamente, NON SERVE a niente un calcolo del genere, ma volevo allenarmi per conto a fare qualcosa... . più ci si allena con le cose più strane, meglio è.

spero mi aiutiate a capire dove sbaglio.

quando si apre il dos, viene fuori una schermata con scritto 'Hello World' e poi si richiude subito da sola.

in visual, mi dice:

The thread 'Win32 Thread' (0x193c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1fc8) has exited with code 0 (0x0).
The program '[2360] somma a 2.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
The program '[2360] somma a 2.exe: Native' has exited with code 0 (0x0).

scrivo il codice in un nuovo messaggio.

grazie a tutti, sprero mi aiutiate a correggere.