Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
587 B
3
Indexable
Never
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

double f4(int n);

int main() {
    int n;
    printf("Enter the number of elements: ");
    scanf("%d", &n);
    double sum = f4(n);
    printf("Sum of even elements: %.2lf\n", sum);
    return 0;
}

double f4(int n) {
    double num;
    if (n == 0) return 0; // base case
    scanf("%lf", &num);
    if (n % 2 == 0) { // if the position is even
        return num + f4(n - 1); // add the number and call recursively with n-1
    }
    else {
        return f4(n - 1); // call recursively with n-1
    }
}