vineri, 1 iulie 2011

Introducere in Limbajul de Programare C++. Notiuni de baza. PARTEA 5

Optimizarea programului

Versiunea programului de determinare a paritatii pe care tocmai am prezentat-o nu este atat de eficienta pe cat ar trebui. Variabila rest nu este, de fapt, necesara. Aceasta versiune este ceva mai buna.



#include <iostream>

using namespace std ;

int main () {

      int n ;

// Preia un numar de la tastatura.

cout  <<  "  Introduce un numar si apasa ENTER :  " ;
cin  >>  n ;

// Calculeaza restul impartirii la 2.
// Daca restul este 0, numarul introdus este par.

if ( n % 2 == 0 )
     cout  <<  " Numarul este par. " ;
else
     cout  <<  " Numarul este impar. " ;

return 0 ;

}


Aceasta versiune executa impartirea modulo in interiorul conditiei, comparand apoi rezultatul cu 0.

Niciun comentariu:

Trimiteți un comentariu