Informatică, întrebare adresată de negrutiupaul17, 9 ani în urmă

Ce inseamna div si mod in seudocod

Răspunsuri la întrebare

Răspuns de andriesboss92
387

Div = (en) division ( semnul pentru div in C++ este: / ) ; (ro) : divizare // impartire mai speciala

Mod = (en) modulo ( semnul pentru mod in C++ este: % ) ; (ro): rest

Div returneaza CATUL unei impartiri ( adica fara virgula sau rest ..doar partea intreaga ), in timp ce Mod returneaza RESTUL impartirii ( ce e dupa virgula ).

Exemplu:

7 : 3 = 2, rest 1

7 div 3 = 2

7 mod 3 = 1

In cazul in care ai div 10 sau mod 10 se aplica urmatoarea regula.

Daca intalnesti x div 10 il va imparti pe x la 10 si va returna tot numarul, exceptand ultima cifra.

Ex: 1234 div 10=123 .

Daca intalnesti x mod 10 va returna fix ultima cifra.

Ex: 1234 mod 10=4

Aceste doua operatii sunt mai speciale deoarece x div 10 va elimina din x ultima cifra.

Deci. x div 10 taie ultima cifra.

x mod 10 afiseaza ultima cifra.

In cazul in care in loc de 10 ai 100 sau 1000 se taie sau se afiseaza atatea cifre cate zerouri sunt dupa mod sau div !

EX: 1234 div 100 = 12

1234 mod 100 = 34

!! ATENTIE. Daca ai mod 100 nu se va afisa numarul de la coada la cap !!


mafteistefania8: Ești extraordinar! Mulțumesc mult de tot! M-ai ajutat foarte mult!
Alte întrebări interesante