A különbség abszolút értékben és a terméket két szám

A különbség abszolút értékben és a terméket két szám

C ++ - ez az egyik legnépszerűbb programozási nyelvek. Nem számít, milyen nyelven programozás Ön személyesen. De ha legalább általánosságban, nem tudom, C ++, ez egy nagy különbség a képzés, amely ahhoz szükséges, hogy töltse ki a lehető leghamarabb. Bővebben.

Feltétel Probléma 1.2

célkitűzés 1.2
Mivel két egész számot X és T. Ha ellenkező előjelű, akkor rendelheti X értéke a termék ezen számok, és a T - értékét modulo különbség. Ha a számok azonos előjelűek, akkor hozzárendeli a X. különbség modulus a bemeneti számok, és a T - a termék értékét ezeket a számokat. Új értékek X és T megjelenítésére.

A feladat egyszerű is. „Neponyatki” ugyanis csak abban az esetben, ha elfelejtette, mi a különbség abszolút értékben (Remélem, hogy ez a termék két egész szám, még mindig emlékszem))).

A különbség a két szám modulo

A különbség abszolút értéke két egész szám (bár nem feltétlenül az egész - nem számít, csak a probléma az egész) - ez, nagyon egyszerűen fogalmazva, ha a számítás eredménye az abszolút különbség két szám.

Ez egyrészt egy művelet kivonás az egy számot egy másikból. A modul ezután számítjuk ezen művelet eredménye.

Matematikailag ez felírható:

Ha valaki elfelejtette, milyen egységet vagy kiszámítja azt a Pascal, amit látsz. Itt.

Algoritmus meghatározására jelei a két szám

A probléma megoldása az egész nagyon egyszerű. A nehézség kezdőknek okozhat csak bizonyos jelei a két szám. Azaz, meg kell válaszolni a kérdést: honnan tudod, hogy egy több azonos vagy különböző jel.

Először felmerül Váltakozó összehasonlítása szám nulla. Ez elfogadható. De a forráskód nagyon nagy. Ezért helyesebb használja ezt az algoritmust:

  1. Beszorozva ezt a számot egymás
  2. Ha az eredmény kisebb, mint nulla, az azt jelenti, hogy a számok a különböző jelek
  3. Ha az eredmény nulla vagy nullánál nagyobb, akkor a számok azonos előjelű

Az algoritmus végeztem, mint egy külön funkció. A program maga kiderült van amint ezt a példákban a Pascal és C ++ alább.

A probléma megoldása 1.2 Pascal

Megoldás 1.2 C ++

optimalizálás

Kapcsolódó cikkek