【C++】指定の位の値を取得する方法
例えば「123」という数字があり、一の位である「3」を取得したいときは
その値を10で割って余りを求めれば取得できる。
#include <iostream>
using namespace std;
int main()
{
int num = 123;
// 一の位の数。 123/10 の余りは「3」。
int onesPlace = num % 10;
cout << onesPlace << endl;
return 0;
}
また、十、百、千の位も取得することができる。
ただし、十の位は「1234」を10で割り、その値を10で割った余りの値。
百の位は「1234」を100で割り、その値を10で割った余りの値。
千の位は「1234」を1000で割り、その値を10で割った余りの値。
こうしてみると法則性があることに気がつくだろうか。
「1234」を取得したい位の数値で割り、その値を10で割った余りが取得したい位の値となっている。
まとめ
【指定の位の値を取得する方法】
対象の数字を取得したい位の数値で割り、その値を10で割った余りの値。
閲覧ありがとうございます。 コンテンツをいいねと思ってくださった方にサポートいただけると大変嬉しいです!