ループを使用して配列の倍数を見つけようとしています
int array[11] = {1,2,3,4,5,6,7,8,9,10,11};
int size=11;
for(int i=0;i > size;i++)
{
if (i%2==!0)
cout << array[i];
}
なぜこれが機能しないのですか
ループを使用して配列の倍数を見つけようとしています
int array[11] = {1,2,3,4,5,6,7,8,9,10,11};
int size=11;
for(int i=0;i > size;i++)
{
if (i%2==!0)
cout << array[i];
}
なぜこれが機能しないのですか
// 最初に num を宣言します。
// if 条件を修正..
// for ループでチェックする正しい条件
int array[11] = {1,2,3,4,5,6,7,8,9,10,11};
int index=2;
int size=11;
int num = 5;
for(int i=0;i < size;i++)
{
if (i%num==0)
cout << array[i];
}
(やや...珍しい)を変更したいと思うかもしれません:
if (i%2==!0)
の中へ:
if (i % 2 == 0)
さらに、ループの終了条件は、ループが実行されないようなものです。試す:
for (int i = 0; i < size; i++)