なるほど、わかりました。ありがとうございますです
if(a[0]*a[0]*a[0]+a[1]*a[1]*a[1]+a[2]*a[2]*a[2]==data)
{printf("%d\n",data);
printf("%d個目\n",i++);}
初期化の後、こうして記述すると個数が表示できました。

この場合の実行結果は
(数字)1個目
(数字)2個目
・・・・・・・・・・・
となりました。

ここで結果として「何個あったか」のみを表示するためにはどこをいじれば良いのですか?