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

1. În expresia C/C++ alăturată variabila x este de tip întreg. Această
expresie: (
x%2+(x+1)%2
a. are valoarea 1 pentru orice număr natural x.
b. are valoarea 1 dacă şi numai dacă x este un număr par.
c. are valoarea 1 dacă şi numai dacă x este un număr impar.
d. are o valoare strict mai mare decât 1 pentru orice număr natural x.
Si explicatie va rog

Răspunsuri la întrebare

Răspuns de whow
9

Răspuns:

a)

Explicație:

semnul "%" e folosit pt a afisa restul

ex:

2%2=1 rest 0 semnul % afiseaza restul operatiei de impartire in cazul nostru 0

adica 2%2=0

3%2=1

5%2=1

Mai simplu daca un • nr este par si il imparti la 2 rezultatul va fi egal cu 0 ,iar pt • nr impar impartit la 2 rezultatul va fi egal cu 1

x%2+(x+1)%2

daca luam un nr par ca ex

x=2

2%2+3%2=1

|| ||

0 + 1 =1

pt

x=3

3%2+4%2=1

|| ||

1 + 0 =1

Alte întrebări interesante