- ベストアンサー
n進法の変換!
bin-chanの回答
- bin-chan
- ベストアンサー率33% (1403/4213)
n進数はご質問にあるように「16進法10進法8進法2進法」とすると、 実は関数が用意されています。 n : n→10 10→n 16進数:HEX2DEC、DEC2HEX 8進法 :OCT2DEC、DEC2OCT 2進法 :BIN2DEC、DEC2BIN ただし、通常のセットアップのままでは使用できません。 メニュー[ツール]-[アドイン]で「分析ツール」にチェックをいれてください。
関連するQ&A
- n進法→m進法への変換
やりなおしのSPI問題に頭を痛めています。10進法→n進法、n進法→10進法、というやり方はそれぞれ理解できますが、以下のような応用になると、うまくできません。どなたか、宜しくお願いします! 例題1 3進法で3桁の数は何個あるか。 (書き出していくとわかるのですが、それ以外に何か公式のようなもので求める方法がありますでしょうか。他の進数になるとたちまち困ります。) 例題2 3進法の112201は5進法でいくらか。 (いったん10進法に直さずに、n進法→m進法への変換をダイレクトに行なえ、効率的でわかりやすい方法はありますでしょうか。)
- ベストアンサー
- 数学・算数
- n進法についての問題です。
nを2以上の整数とした時 n進法で表されて4桁の数abcd(n)のうちa=d≠0 b=cであるものを n進法の4桁回文とよぶ。 (1) 4進法の4桁回文全ての最大公約数を求めよ。 (2) n進法の4桁文は全てn+1で割り切れる事を示せ。 ※宜しくお願いします。
- 締切済み
- 数学・算数
- 少数の10進法をn進法に変える方法について
たとえば10進法の0.304を5進法で表すには 0.304に5をかけて1.52で 1の部分を取り出し 0.52に5をかけて2.6で 2の部分を取り出し 0.6に5をかけて3.0で 3の部分を取り出し 0.123となりますが なぜ10進法の0. の部分は進法をかえても 必ず0. のままになるのでしょうか? 数学は不得意なので簡単に説明してもらえると助かります。
- ベストアンサー
- 数学・算数
- エクセルで10進法から60進法に変換する方法
エクセルで10進法から60進法に変換する方法を教えてください。 たとえば、31.7041667という数字があったとして、それが31度42分15秒という角度に変換したいのです。関数電卓では簡単にできるのですが、エクセルでの方法、また関数などあったら教えてください。
- ベストアンサー
- オフィス系ソフト
- 定数aのn乗根の極限(n→∞)について
n√c(定数cのn乗根) ・・・☆ はn→∞で1に収束しますか? また、その導き方も教えてください。 √の中に(aのn乗+bのn乗)が入った関数の極限(n→∞)を求める問題を解いていて、 主要項√(aのn乗)(a>bの場合)で括ったのはいいんですが、☆がどうなるのか分からず困っています。 分かりにくい文で申し訳ありませんが、数学の得意な方、よろしくお願いしますm(__)m
- ベストアンサー
- 数学・算数
- Nlog2N=10^6の途中式について
数学の対数およびアルゴリズムの計算量の勉強をしておりますが、 Nlog2N=10^6という式において N≒60000となると記載があるのですが、 これはどういった展開でなるのでしょうか? いくつかの公式を当てはめてみましたが、 上手く計算できませんでした。 もしくは、関数電卓を使わないと解けないレベル なのでしょうか? ご教授お願いいたします。
- ベストアンサー
- 数学・算数
- 方程式とn進法の問題がわかりません
問1 A~Dの平均点は70点、クラス平均に比べてAは3点低く、Bは5点低く、Cは8点高かった。また、Dはクラスの平均点よりもたかく、Cよりも低かった。平均点が整数であったとするtき、クラスの平均点を答えよ。 (X-3)+(X-5)+(X+8)+(X+a)=280 (ここまではあってます) 続きを自分で計算したら間違っており 正しい答えが↓なのですが、わかりません 4X+a=70×4 ←どう計算したらこうなるんですか? 4X=70×4-a X=70-a/4 ←何故分数になるんですか? a=4なので69 問2 62.2×(N-1)+a-{63.9×(N-1)+b}=0 (62.2-63.9)×(N-1)+a-b=0 ← (N-1)が1つ消えてるのは何故?bはなぜ-になった? a-b=68を代入 (62.2-63.9)×(N-1)+68=0 -1.7(N-1)+68=0 1.7(N-1)=68÷1.7 ← なぜ÷?=を取って-じゃないの? N-1=40 N=41 問3 る数を5進法で示しても7進法で示しても4ケタであった。この数を3進法で示すと何ケタになるか? 5進法の最小1000 最大4444を10進法すると 1000=125 4444=624 7進法だと 1000=343 6666=2400 5進法でも7進法でも4ケタになる数は10進法で最小125、最大2400と答えたら×で 正解は最小343、最大624なんです 何で343と634なのでしょうか?
- ベストアンサー
- 数学・算数
- C言語 n!のプログラミング
C言語で、入力されたnについてのn!を求めるプログラムを書きました。 #include<stdio.h> int main() { int total=1,i,n; scanf("%d",&n); for(i=1;i<=n;i++){ total*=i; } printf("%d",total); } しかし、このままだとn=13くらいからオーバーフローしてしまって、n=100やn=10000といった大きな数の場合のn!が求められませんよね? 万進法という方法を使って、10000未満の数を配列の要素に割り当てる(説明が正しいかわかりませんが…)と、うまくいくと聞きました。 万進法とはどのようなものでしょうか?やり方を教えてください。 また、C言語での、このプログラムの一例もできれば教えてください。 ですが、今一番知りたいのはどういう手順でプログラムを書けばいいのかということですので、そちらの方を詳しく教えてください。
- ベストアンサー
- C・C++・C#
お礼
回答ありがとうございます。 なるほど、そんな関数もあったんですか、DECというのは10進のことですね? 早速セットアップをしてみよう。