
昨日に引き続き失礼します。下記のプログラムを作成したのですがフローチャートは、どのように書けばいいのでしょうか?
#include "stdafx.h"
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
char ss[10] = "abcdefg";
char *ssp;
ssp =ss;
while (1){
if (*ssp ==0) break;
printf("文字 *ssp=%c\n",*ssp);
++ssp;}
int ary[10] = {1,2,3,4,5,6,7,8,9,10};
int *pt;
pt = ary;
while (1) {
if (*pt == 10) break;
printf("値 *pt=%d\n",*pt);
++pt;}
return 0;
}
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
上半分のコードを書き直すと,例えば以下のようになります.
(下半分は char が int になっただけで同じことしてるので割愛します)
//----------------------------------------------------------
#include <stdio.h>
int main()
{
char text[] = "abcdefg";
for(int i = 0; text[i] != '\0'; i++)
printf("text[%d] = %c\n", i, text[i]);
return 0;
}
//----------------------------------------------------------
上のプログラムの流れを書くと以下のような感じになります.
1. text という char の配列を abcdefg で初期化
2. 配列の先頭要素から順番に表示
3. 最後の要素が来たら終了 (文字列なので \0 終端)
これをフローチャートにすればいいわけです.
Wikipedia のフローチャート図が似た処理をしているので,参考にするといいかもしれません.
http://ja.wikipedia.org/wiki/%E3%83%95%E3%83%AD% …
※ episteme さんがおっしゃっているようにプログラムを完成させるためのフローチャートなので,完成しているものから逆に考えるということは普通ありません.
※ フローチャートを書いて勉強するためであると思いますが...
No.3
- 回答日時:
どんな用途で、コーディングしたんですか?
ってかね、こんなコードを書くのは初心者ですね。
目的があってフローチャートはあるんです。
私が見るには、汚いコードですよ。
無駄な引数ありますし・・・
No.2
- 回答日時:
フローチャートはコーディングの手助けとなる"処理の概略"を示すためのもの。
コードが完成したのになぜわざわざフローチャートが要るんです?
# "課題で求められたから"ならお断り。"丸投げ"は禁止されていますから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フローチャートで 変数に代入す...
-
フローチャートの菱形が狭い。。。
-
フローチャートが書けません
-
フローチャートで。
-
フローチャート以外の設計方法
-
学校でフローチャートって教わ...
-
フローチャート(本当に困って...
-
データ構造とアルゴリズムの問...
-
さっぱり分かりません。フロー...
-
フローチャートの演算記号
-
Fortranについてです。1㎜もわ...
-
fortran errorについて
-
【fortran】フーリエ級数について
-
fortran:関数副プログラムへ関...
-
カシオ fx-4800pにて
-
fortran 3次元座標
-
Fortranの素数のプログラム
-
FORTRANプログラム
-
Fortranの倍精度実数について
-
二分法(FORTRAN)
おすすめ情報