プログラミング始めてまだ間もないです。
プログラミングの基礎として独学でフローチャートを作成しています。
下記の問題が全くわかりません。
10個の要素からなる配列buf[]には、任意の正または負の整数が入っています。
配列buf[]に入っている数値の順番に見ていきます。
その数値が配列buf[]の全要素と比較して下から数えて何番目になるかを求めて、配列ans[]の同じ位置に書き込むフローチャートを作成するのですが。
条件としては、
buf[]に入っている数値が負まては、100以上のものに関しては対応するans[]には0を設定し、比較対象にもしない。
使用変数
buf[] 配列 大きさは10
ans[] 配列 大きさは 10
例えば、5は他の数値と比較し2番目に小さい
buf[]に
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
5 9 -3 11 94 32 105 54 3 11
だと、
ans[]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
2 3 0 4 8 6 0 7 1 4
のようになるようにフローチャートを作成したいです。
配列などの、基本のフローチャートはかけたのですが、応用として解き始めたら訳が分からなくなりました。