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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- Ruby プログラミング 3 2023/06/09 14:30
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 malloc 関数を使って教えてください。 入出力例1 3 2022/07/21 09:36
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Acccess レポートをグループ別...
-
VC++でUTF-8のファイルを出力し...
-
シェルコマンドの 2>&1 とはど...
-
Excel のページを Jpegファイル...
-
Paiza Cloudです。 どうやれば...
-
Paiza Cloudです。学籍番号と氏...
-
raw形式からbmp形式への書き込...
-
C言語でのppmファイル作成
-
CreateProcess関数と実行後の戻...
-
MS-Word で作成した表をLatexに...
-
VBSでEXCEL⇒CSV変換で日付の書...
-
PDFファイルを指定の名前でプロ...
-
ファイルの文字コードをUTF-8に...
-
CSV形式に変換
-
Base64でエンコードした後の文...
-
ファイル出力の場所を指定
-
VBA でメモ帳へ保存する際の保...
-
フォルダー、ファイル名を一括...
-
Maximaでダブルクリックでwxmフ...
-
BitBltについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンド(例えばls)の出力結果...
-
ファイル出力の場所を指定
-
VC++でUTF-8のファイルを出力し...
-
テキストファイルに改行コード...
-
シェルコマンドの 2>&1 とはど...
-
Acccess レポートをグループ別...
-
Wordマクロで指定したフォルダ...
-
二次元配列をクリップボードに...
-
ファイル形式またはファイル拡...
-
CreateProcess関数と実行後の戻...
-
fortranのtxtファイル出力書式...
-
サウンド出力のデバイスを選択...
-
VBA でメモ帳へ保存する際の保...
-
1行ずつではなくまとめてファイ...
-
VBSでEXCEL⇒CSV変換で日付の書...
-
C++ fprintf_sの使い方がわからん
-
ファイルの文字コードをUTF-8に...
-
pLaTeX の EPSファイル読み込み...
-
AccessVBA複数レポート条件毎に...
-
標準出力とファイルに効率的に...
おすすめ情報
すみません、特定の数に割ることができる数値を求めたいです。(x86 and ARM assemblyで)
例: 8→1,2,4,8