
No.3ベストアンサー
- 回答日時:
> 特定の数に割ることができる数値を求めたいです。
> 例: 8→1,2,4,8
単に「約数」を求めたい、って事ね。
いや、だったらまずは例えばCコードでも書いて。
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char s[10];
scanf("%9s%*[^\n]%*c", s);
long num = strtol(s, NULL, 10);
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
あとはgccでも使って-Sオプション付きでアセンブリファイル吐き出させれば良いでしょう。
なお、gccのクロスコンパイル環境の作り方は次のページに書かれています。
Linux上に各種クロスコンパイラ環境を構築する:
https://qiita.com/xecus/items/1660c826f0b8ec14a3a6
「Linux上に」って書いてるけど、多分CygwinとかminGWでも大丈夫なんじゃないかな。
あるいは、Windows Subsystem for Linux (WSL)とか。
その辺どうするかはお好みで。
No.2
- 回答日時:
ゴメン、意味が分からんわ。
> 数値を受け取り、その除数を出力するプログラム
除数って「割り算で、割る方の数。」って意味なんですけど?
一つしか数値がないのにその除数は定義出来ませんよね?
用語間違ってませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シェルコマンドの 2>&1 とはど...
-
ファイル出力の場所を指定
-
OCRで起こしたテキスト文字をCS...
-
FORTRANの出力データの左寄せが...
-
CBool関数について VB6とVB.net...
-
BitBltについて。
-
フォルダにあるPDF情報の抽出(VBA)
-
CreateProcess関数と実行後の戻...
-
【ExcelVBA】UTF-8(BOM無)でC...
-
Acccess レポートをグループ別...
-
raw形式からbmp形式への書き込...
-
UNIX系のコマンドで2つの時刻...
-
コマンド(例えばls)の出力結果...
-
C言語での縦方向のファイル出力...
-
ファイル形式またはファイル拡...
-
アプリを実行すると、作成者を...
-
FTPでputすると空ファイルが出...
-
Access クエリ実行が急に非常に...
-
フルパスから最後のディレクト...
-
csvファイルを開かずに文字を検...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル形式またはファイル拡...
-
Acccess レポートをグループ別...
-
CSVファイルを任意の場所に出力...
-
テキストファイルに改行コード...
-
コマンド(例えばls)の出力結果...
-
シェルコマンドの 2>&1 とはど...
-
ファイルの文字コードをUTF-8に...
-
(VBA)書式が変更されてしまい...
-
BitBltについて。
-
SendKeys "^V", True(貼り付け...
-
Excel のページを Jpegファイル...
-
【ExcelVBA】UTF-8(BOM無)でC...
-
VB.NETでExcelファイルを出力す...
-
AccessVBA複数レポート条件毎に...
-
raw形式からbmp形式への書き込...
-
Paiza Cloudです。 どうやれば...
-
OCRで起こしたテキスト文字をCS...
-
Wordマクロで指定したフォルダ...
-
C言語での縦方向のファイル出力...
-
VC++でUTF-8のファイルを出力し...
おすすめ情報
すみません、特定の数に割ることができる数値を求めたいです。(x86 and ARM assemblyで)
例: 8→1,2,4,8