• 締切済み

1~10の計算式

1~100の数字を1~10の数字に置き換える数式を教えて下さい。 ----------------------- 例: 1 → 1 2 → 2 3 → 3 4 → 4 5 → 5 6 → 6 7 → 7 8 → 8 9 → 9 10 → 10 11 → 1 ----------------------- 0~9の数字に置き換える場合は、対象の数字を10で割った余りであることはわかるのですが、どうしても10という数字が出せません。 ご存知の方がおられましたら、教えてください。 よろしくお願いします。

みんなの回答

noname#42041
noname#42041
回答No.3

No.1さんのおっしゃることをEXCELでやってみるとこんな感じ 元の数値をXとして =MOD(X-1,10)+1 ということは、たとえばbasicプログラム上では こんな感じ? ((X-1) mod 10)+1

noname#34920
質問者

お礼

saborima、Rasyuki、dsuekichiさん 回答ありがとうございます。 MOD(X-1,10)+1 で、希望通りの数字がとれました。 ありがとうございます。

  • Rasyuki
  • ベストアンサー率57% (19/33)
回答No.2

何の言語でしょうか? ifで数値が0の場合に10にしてみてはどうでしょう。

  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

> どうしても10という数字が出せません。 例えば、 「-1してから、10で割ったあまりを求めて、それに+1する」 とか・・・

関連するQ&A