このプログラムの目的は、"input_value_1" から "input_value_2" までの範囲で 7 の倍数を見つけることです。特定の数字しか表示されない理由がわかりません...
#include <stdio.h>
#include <stdlib.h>
int main()
{
int input_value_1;
int input_value_2;
int multiples[] = {};
int i = 0;
int count = 0;
int y;
printf("Enter a value:\n");
scanf("%i", &input_value_1);
printf("\nEnter a second value:\n");
scanf("%i", &input_value_2);
if(input_value_2 <= input_value_1)
{printf("Invalid Entry\n");}
else
{
for(y = input_value_1;y <= input_value_2; y++)
{
if(y%7 == 0)
{
multiples[i] = y;
i++;
count++;
}
}
for(i=0; i<=count; i++)
{
printf("%i\n", multiples[i]);
}
}
system("pause");
return 0;
}