I'm trying to learn C and I want to make a program that compares the number I type with the numbers in my array. The only problem is that It doesn't actually do that. Even if I type a number that is from that array it shows that the number is not from that array.
    #include <stdio.h>
    void getMark(int findMark, double crswk1[]);
    void changePartMark(double crswk1[], int findMark);
    int main()
    {
    int findMark;
    double crswk1[10]={67, 77, 80, 40};
    getMark(findMark, crswk1);
    changePartMark(crswk1, findMark);
}
void getMark(int findMark, double crswk1[])
{
    printf("Enter the mark you want to change: ");
    scanf("%d", &findMark);
}
void changePartMark(double crswk1[], int findMark)
{
    int i;
        if(findMark == crswk1[i])
            {
            printf("It is equal");
            }
        else
            {
            printf("It is not equal");
            }
}
 
     
    