2012-05-08 13 views
0

私はcの初心者です。値が配列の設定されたしきい値を超えている場合は、別の配列をスキャンして値がしきい値よりも大きい場合、配列に値を挿入しようとしました。他の配列へ... Cの別の配列を検索しながら配列に値を挿入しますか?

for (i = 0; i<lines[i][1]; i++) { 
    if (lines[i][1] > 6500) { 
    array[]; 
    } 

私が意味するものであり、行の値が存在する場合、[I] [1] 6500よりも高く、次いで数「1」[]配列に挿入します。

しかし、これまでの試みでは、以前の値の上にスタックを上書きするのではなく、別の配列を検索しながら同じことをしようとするループがもう1つあります。 [i]が[0]と値2より高い線よりも高い線よりも値に対して1 [] = {1 [I] [1]、「配列:理想的な出力のようなものであろう

for (i = 0; i<lines[i][0]; i++) { 
    if (lines[i][0] > 6500) { 
    array[]; 
    } 

、1,1,2,2,2,2,1,1,1}}; であり、配列がスキャンされているときに値が配列に挿入されます。

ちょうどあなたが最後先アレイ上にアイテムを挿入位置を追跡するためにカウンタを開始し、あなたに

答えて

1

に感謝...助けてください。例:

int destPosition=0; 
for (i = 0; i<lines[i][0]; i++) { 
    if (lines[i][0] > 6500) { 
     array[destPosition]=1; 
     destPosition++; 
    } 
} 
+0

ありがとう、私はこの提案を試み、あなたに戻ってきます:) – user1377485

関連する問題