Informatică, întrebare adresată de cri390, 8 ani în urmă

Vă rog, e foarte urgent!​

Anexe:

Răspunsuri la întrebare

Răspuns de CatalinGrigoriev
0

1) verificam daca este pozitiv

int n = 1541;

if ( n > 0 ) {

2) afisam dublul lui :

n += n; sau n *= 2;

}

3) verificam daca = cu 0

if ( n == 0 ) {

n = 10;

}

1) Verificam daca numarul este format din 2 cifre

sa presupunem ca avem o variabila n de tip integer

=> int n = 0;

facem verificarea mentionata :

if ( n > 9 && n <= 99 ) {

...

}

2) algoritmul ca sa aflam zecile si unitatile :

pentru zeci avem operatia numar % 10 sau numar mod 10 ( restul impartirii )

n % 10 pentru unitati

* pentru zecimi impartim 10 din numar asfel obtinem algoritmul

int temp = n % 10; // variabila ce stocheaza unitatea din numar

int temp2 = 0; // variabila necesara algoritmului

while ( n != 0 ) do {

temp2 = n % 10;

n /= 10;

}

dupa executare, temp2 va stoca cifra zecilor din numar :3

Alte întrebări interesante