Anzahl
Die Notwendigkeit einer Operation zur Berechnung der Trennungsbilanz ist bei der Arbeit mit den Zahlen sichtbar.
Ziel
Es ist dreistellig. Legen Sie alle Zahlen auf den Bildschirm und erhalten Sie eine neue Anzahl von Einheiten und Hunderte.Die schwierigste Frage, die beginnt, ist, wie man die Zahl in die Zahlen aufgeteilt.
In der Tat ist es leicht zu entscheiden, ob Sie sich an Mathe erinnern. Und Mathematik sagt uns, dass jede Anzahl dekoriert werden kann.
Zum Beispiel:
365=3*100+6*10+5*1
Wir sehen, dass jede Zahl ein Multiplikator auf dem entsprechenden Zahlenniveau ist.
Zeigen wir Ihnen, wie Sie jede Nummer zu einer einzigen Variable bekommen. Wir werden das 365-in-Nummer 10-Größe-Split-Verfahren betrachten, da wir ein 10-Größe-System haben und wir haben ein 1, 10, 100 und so weiter.
Durch die Analyse der Zeichnung können Sie sehen, dass:
e = n % 10; // Betrieb n % 10 - Berechnung der letzten Anzahl n (d.h. Anzahl der Einheiten)
/ 365 % 10 = 5
d = n / 10 % 10; // Betrieb n / 10 reduziert die Zahl 10 mal
/ d.h. die letzte Abbildung entfernen (365 / 10 = 36),
/ Wir können jetzt die Anzahl der Zehner berechnen, mit einer Bekanntschaft zum Ergebnis.
/ - Berechnen Sie das Gleichgewicht der Differenz um die Zahl 10, 36 Prozent 10 = 6
s = n / 100; // um einen numerischen Zahlenzähler zu erhalten, der ausreicht, um zwei Ziffern rechts zu fallen,
/ d.h. zweimal um 10 geteilt (n / 10 /10 oder gleich n / 100) 365 / 100 = 3
Nachdem wir alle Zahlen erhalten haben, können wir eine andere Zahl zeichnen, die die erforderliche Anzahl durch die entsprechende Ebene multipliziert: So wird beispielsweise die folgende Zeile aus der Bezugsnummer gewonnen.
n
Neue Anzahl von Hunderten und Einheiten übertragen:
(1) Anzahl der in Variablen gehaltenen Einheiten
e
)
multipliziert.
100
;
(2) Anzahl Dutzende (in Variablen enthalten)
d
)
multipliziert.
10
;
(3) Die Anzahl der Hunderte kann mit nur einem multipliziert werden oder einfach den in der Variablen zurückgehaltenen Wert annehmen
s
;
Die Werte der Absätze 1, 2 und 3 müssen dann zurückgesetzt und abgerufen werden:
n1 = e * 100 + d * 10 + s;
Das gesamte Programm wird wie folgt aussehen:
#includeiostream
mit Namespace std;
Haupt(e)
{~}
int n, e, d, s;
cin ventri;
e = n % 10;
d = n / 10 % 10;
s = n / 100;
Cout Kanalband e À â âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa âTMa â
♪