Here if the condition occurs the value of i
store in the array prime
. But the index of the array is not increasing, all the values are storing at [0]
index and destroy the previous value.
Tried all the other methods but didn't find anything.
I tried prime[x++]
and prime[x+1]
, but they both didn't work for me. If someone gives me a solution then I'll be very thankful to you.
#include<iostream>
using namespace std;
int main()
{
int num = 20, prime[20], x;
for (int i = 1; i <= num; i++) {
if (i % 2 != 0) {
prime[x] = i;
}
}
for (int k = 1; k <= num; k++) {
cout << prime[x] << "\t";
}
}