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

1.Care este instrucțiunea prin care variabilei x i se atribuie suma cifrelor numărului natural y format din exact 3 cifre, memorat de variabila y:
a) xy +y div 10 +y div 100
b) xy mod 10 +y mod 100 +y mod 1000
c) xy div 100 +y div 10 mod 10+y mod 10
Faceţi proba.
Multumesc!​

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Teorie:

% = mod

Mod ne va returna restul la impartirea 2 numere

/ = div

Div ne va returna catul la impartirea a 2 numere

La aceste exercitii trebuie sa le luam una cate una si sa le verificam rezultatul

Vom lua ca si exemplu y = 123

a) x = y + y div 10 + y div 100

x = 123 + 123 div 10 + 123 div 100

123 div 10 = 12

123 div 100 = 1

x = 123 + 12 + 1 nu este rezultatul bun

b) x = y mod 10 + y mod 100 + y mod 1000

x = 123 mod 10 + 123 mod 100 + 123 mod 1000

123 mod 10 = 3

123 mod 100 = 23

123 mod 1000 = 123

x = 3 + 23 + 123 nu este rezultatul bun

c) x = y div 100 + y div 10 mod 10 + y mod 10

x = 123 div 100 + 123 div 10 mod 10 + 123 mod 10

123 div 100 = 1

123 div 10 mod 10 = 12 mod 10 = 2

123 mod 10 = 3

x = 1 + 2 + 3 este rezultatul bun

Raspuns final: c)

Alte întrebări interesante