
No.3ベストアンサー
- 回答日時:
まず、このプログラムが行おうとしている素数の判定のアルゴリズムを日本語の箇条書きなどで表してみましょう。
それが分からない時は「一般に素数の判定はどのように行うか」を理解し、このプログラムはそれをどう実現しようとしているのかを理解しましょう。
で。
7行目から12行目までのforループは何のために何をしているのかを理解しますしょう。
そして。
13行目が実行されるという事はどういう状態なのか、13行目のif文はその状態で何を判断するために何を行っているのかを理解しましょう。
変数aと変数iの関係を理解すれば出来るはずです。
[補足]
プログラムソースをそのまま読んでもプログラムの意味・・・処理アルゴリズムはで理解できません。
きちんと何をしようそれをしているのかを日常使っている言語(日本語)で理解しなければ。。。
やりたいことをプログラムにする際も全く同じです。処理アルゴリズムを日常使っている言語で考え、それを文書にまとめ、それをプログラミング言語に翻訳するのです。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTMLの・要素・属性・属性値 はプログラム言語の「変数」みたいに変更できますか?
- プログラミングの問題です。プログラミングの空白に入るのは写真の通りであってますか?間違ってたらどこを
- Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの
- プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くい
- このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値
- プログラミングを使ったYoutubeでの自動化について
- C言語 入力した値から0までの数を並べて表示するプログラミングを作りたいんですけど、自分でやってみた
- 実数であるべきものに虚数を含む複素数が現れたときの対処法
- プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90
- このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
C言語でファクト関数を使わずに階乗を計算する方法はありますか?できれば教えてください
C言語・C++・C#
-
アセンブラ指令
C言語・C++・C#
-
いまc言語の標準ライブラリ文字列を勉強しているのですがいまいちわかりません。 strcmpとmemc
C言語・C++・C#
-
-
4
int16_t の _t は何?
C言語・C++・C#
-
5
関数ポインタの高速化のメリット
C言語・C++・C#
-
6
Cのオブジェクトファイルの逆アセンブル
C言語・C++・C#
-
7
変数のスコープ
C言語・C++・C#
-
8
いまc言語を独学で勉強しているのですがいまいちわかりません。 https://monozukuri-
C言語・C++・C#
-
9
C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、
C言語・C++・C#
-
10
c言語の問題の説明、各所ごとに
C言語・C++・C#
-
11
プログラミング 2つの整数を読み込んで、等しければ 「二つの値は同じです」と表示し、そうでなければ,
C言語・C++・C#
-
12
大量のデータを読み込んで表示する速度を改善したい
C言語・C++・C#
-
13
プログラミング 2つの整数を読み込んで、等しければ 「二つの値は同じです」と表示し、そうでなければ,
C言語・C++・C#
-
14
Javaって使いますか、もう古いですか?C++とどっちがいいですか?分析でC++使う授業ありましたけ
C言語・C++・C#
-
15
略語の読み方について
C言語・C++・C#
-
16
C言語 1から20までの逆数の和を求めたいのですが、このようにプログラミングしたら値が負になってしま
C言語・C++・C#
-
17
C言語について。
C言語・C++・C#
-
18
Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい
C言語・C++・C#
-
19
C言語について。
C言語・C++・C#
-
20
Cの関数の引数のconst *charについて
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
SNMPトラップ情報をC#.netで作...
-
Cプログラムの解析(関数の呼び...
-
ソフトイーサ開発者(登大遊 氏)...
-
大至急!!! ピクトグラミング...
-
オフラインの掲示板
-
どんなプログラムを自作しまし...
-
無料のクリックカウンターない...
-
API、OCX、DLLって何でしょう?
-
C言語でSMTPを使ったプログ...
-
MS-DOSで作ったBASICプログラム...
-
HTMLでBBS作成
-
会社のプログラムがわからず毎...
-
OSとCPUの関係について
-
イメージコントロールについてVB6
-
ASPとASP.NET両方の...
-
C言語プログラミング 逆行列を...
-
検索エンジンの作成
-
php+mysqlのサーバを作ろうと思...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
C言語のHP-UXからLinuxへのポ...
-
OSとCPUの関係について
-
SNMPトラップ情報をC#.netで作...
-
どんなプログラムを自作しまし...
-
プログラミング 素数か素数では...
-
stdio.hのバッファについて。
-
FORTRAN でプログレスバーを作る
-
コンソールアプリでファイル選...
-
LInuxとWindowsでのPerlの動作...
-
Ryzen 3700(無印)はWin11に対応...
-
Cプログラムの解析(関数の呼び...
-
C/C++でチャットソフトを作りた...
-
大至急!!! ピクトグラミング...
-
VBS:コンピュータ名を取得し、...
-
MS-DOSで作ったBASICプログラム...
-
Unityがすごく遅いです。ノート...
-
VB.net エラーメッセージを英文...
-
AIなんて所詮人間のプログラ...
おすすめ情報