[01b2] 互いに素な数

正の整数m、nが互いに素であるとは、mとnの最大公約数が1であること をいう。コマンド引数として正の整数m、kを受け取り、2以上k以下の整 数でmと互いに素な数を1行に1つずつ打ち出すプログラムを作成せよ。 出力の書式文字列には "%d\n" を使用する。

記号列 

コード 

選択肢

ア #include <stdbool.h>
イ #include <stdio.h>
ウ #include <stdlib.h>
エ int main(int argc, char *argv[]) {
オ bool free235(int n) {
カ int gcd(int m, int n) {
キ }
ク return 0;
ケ return m;
コ return true;
サ return false;
シ if(n % 2 == 0) { return false; }
ス if(n % 3 == 0) { return false; }
セ if(n % 5 == 0) { return false; }
ソ if(free235(i)) {
タ if(gcd(m, i) == 1) {
チ if(m > n) {
ツ } else {
テ for(i = 2; i <= k; ++i) {
ト for(i = 2; i < k; ++i) {
ナ while(m != n) {
ニ int i, m, k;
ヌ k = atoi(argv[1]);
ネ k = atoi(argv[2]);
ノ m = atoi(argv[1]);
ハ m = m - n;
ヒ n = n - m;
フ printf("%d\n", i);

選択肢の行をドラグして上のコード領域に配置してください。 コード領域の行はドラグにより位置が変更できます。 削除したい場合は選択肢の領域に戻してください。