Přejít na hlavní obsah

Jak zvýšit hladinu hemoglobinu: účinné metody a doporučení

  • Eliška Dušek
  • Recenze

Součet čísel třímístného čísla - to je úkol, kterému může čelit každý vývojář při studiu c++. Není tak těžké najít součet číslic třímístného čísla, ale vyžaduje to určitou logiku a znalost základních operací v jazyce.

Představme si, že máme trojciferné číslo, například 321. Abychom našli součet jeho čísel, musíme každou číslici extrahovat jednotlivě. Standardní způsob řešení tohoto problému zahrnuje použití příkazů dělení a zbytku dělení.

Pro začátek musíme rozdělit naše třímístné číslo na 100, abychom našli první číslici. Poté použijeme příkaz zůstatku z dělení na 100, abychom se zbavili první číslice a našli další dvě. A nakonec použijeme operátor dělení 10, abychom našli druhou číslici.

Definice úkolu

Použité nástroje

K vyřešení úkolu najít součet čísel třímístného čísla v C++ použijeme následující nástroje:

Pro psaní a ladění programů v jazyce C++ se používá speciální vývojové prostředí (IDE). V tomto článku použijeme vývojové prostředí Visual Studio Code, což je bezplatné a oblíbené vývojové prostředí, které podporuje jazyk C++.

Chcete-li kompilovat a spouštět programy v jazyce C++, musíte nainstalovat kompilátor. V tomto článku použijeme kompilátor g++, který je jedním z nejpopulárnějších a nejpoužívanějších kompilátorů jazyka C++.

Krok 1: rozložte číslo na čísla

Začněme zavedením proměnné number, která bude obsahovat původní třímístné číslo. Poté vydělíme číslem 100, abychom získali první číslici třímístného čísla.

Chcete-li získat zbývající dvě číslice, vydělíme číslo 10 a vezmeme zbytek dělení. Takže dostaneme druhou číslici třímístného čísla.

Chcete-li získat třetí číslici třímístného čísla, opět vydělíme číslem 10 a vezmeme zbytek dělení.

Nyní jsme získali všechny tři číslice třímístného čísla a můžeme je použít pro pozdější výpočty.

Krok 2: Vypočítejte čísla

Nejprve vytvoříme tři proměnné s názvy "jednotky", "desítky"a " stovky". Můžeme použít operaci dělení cíl a operaci zbytku dělení k rozdělení čísla na stovky, desítky a jednotky.

Pak jednoduše sečteme všechny tři proměnné dohromady, abychom získali součet číslic.

Zde je příklad kódu:

int number = 345;int ones = number % 10;int tens = (number / 10) % 10;int hundreds = number / 100;int sum = ones + tens + hundreds;

V tomto příkladu jsme rozdělili číslo 345 na stovky, desítky a jednotky a přiřadili jsme je hodnotám proměnných. Pak jsme jednoduše složili hodnotu každé proměnné, abychom získali celkový součet číslic.

Nyní máme celkový součet číslic třímístného čísla, které můžeme použít v našem programu podle vašeho uvážení.

Krok 3: Odvozte výsledek

cout 

V uvedeném příkladu proměnná "součet" obsahuje výsledek sčítání čísel třímístného čísla. Text v uvozovkách můžete upravit tak, aby odpovídal vaší zprávě.

Po spuštění programu se na obrazovce zobrazí zpráva o součtu čísel třímístného čísla.

Příklad kódu

Zde je příklad kódu v jazyce C++, který vám umožní najít součet každé číslice třímístného čísla:

#include using namespace std;int main() > number;digit1 = number / 100;digit2 = (number / 10) % 10;digit3 = number % 10;sum = digit1 + digit2 + digit3;cout

Důležité body

  • K nalezení součtu čísel třímístného čísla v C++ by měly být použity aritmetické operace.
  • Trojciferné číslo lze rozdělit na jednotlivá čísla pomocí operací dělení a zbytku dělení.
  • Součet číslic třímístného čísla lze nalézt sečtením jednotlivých číslic.
  • Chcete-li získat čísla čísla jednotlivě, měli byste použít rozdělení čísla na 100, 10 a vzít zbytek z dělení na 10.
  • Součet číslic třímístného čísla lze uložit do proměnné pro další použití.
  • Nezapomeňte přidat potřebné směrnice předprocesoru a oznámení funkce.
  • Dokončete program instrukcí return a vraťte hodnotu součtu čísel třímístného čísla.