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

Dacă x și y sunt două numere naturale cu x ≤ y, atunci notăm cu s(x,y) suma numerelor naturale cuprinse între x și y. De exemplu, s(3,6) = 3+4+5+6 = 18, iar s(7,7) = 7. Se dau numerele naturale a, b și c, unde a ≤ b ≤ c. Calculați s(a,b), s(b,c) și s(a,c).

!!!IN PSEUDOCOD PE HARTIE!!! FOARTE URGENT!!!!!​

Răspunsuri la întrebare

Răspuns de Sergetec
1

Cerinta: Se dau numerele naturale a, b și c, unde a ≤ b ≤ c. Calculați s(a,b), s(b,c) și s(a,c)

Unde s(x, y) = suma numerelor naturale cuprinse între x și y

Rezolvare in pseduocod

Date de intrare: a, b, c

Date de iesire: sab, sbc, sac

Date auxiliare: i

natural a, b, c, sab, sbc, sac, i

citeste a, b, c

sab ← 0

sbc ← 0

sac ← 0

i ← a

┌ pentru i, b, executa

│ sab ← sab + i

└■

i ← b

┌ pentru i, c, executa

│ sbc ← sbc + i

└■

i ← a

┌ pentru i, c, executa

│ sac ← sac + i

└■

scrie sab, sbc, sac

Alte întrebări interesante