#include <stdio.h>
int is_prime(int n);
float even_average(int a[], int n);
int main()
{
int n, i, count=0;
int a[n];
for(i=0; i<n; i++)
{
}
for(i=0; i<n; i++)
{
int prime = is_prime(a[i]);
if(prime)
count++;
}
float avg = even_average(a, n);
printf("Prime numbers: %d\n", count
); printf("Average of all positive integers: %.2f\n", avg
);
return 0;
}
int is_prime(int n)
{
int i;
if(n==1)
return 0;
else
{
for(i=2; i<=n/2; i++)
{
if(n%i == 0)
return 0;
}
return 1;
}
}
float even_average(int a[], int n)
{
int i, sum=0, flag=0;
float avgg;
for(i=0; i<n; i++)
{
if(a[i]%2==0)
{
sum += a[i];
flag++;
}
}
avgg = sum/flag;
return avgg;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgaXNfcHJpbWUoaW50IG4pOwpmbG9hdCBldmVuX2F2ZXJhZ2UoaW50IGFbXSwgaW50IG4pOwoKaW50IG1haW4oKQp7CiAgIGludCBuLCBpLCBjb3VudD0wOwogICBzY2FuZigiJWQiLCAmbik7CiAgIGludCBhW25dOwoKICAgZm9yKGk9MDsgaTxuOyBpKyspCiAgIHsKICAgICAgc2NhbmYoIiVkICIsICZhW2ldKTsKICAgfQogICBmb3IoaT0wOyBpPG47IGkrKykKICAgewogICAgICBpbnQgcHJpbWUgPSBpc19wcmltZShhW2ldKTsKICAgICAgaWYocHJpbWUpCiAgICAgICAgIGNvdW50Kys7CiAgIH0KCiAgIGZsb2F0IGF2ZyA9IGV2ZW5fYXZlcmFnZShhLCBuKTsKCiAgIHByaW50ZigiUHJpbWUgbnVtYmVyczogJWRcbiIsIGNvdW50KTsKICAgcHJpbnRmKCJBdmVyYWdlIG9mIGFsbCBwb3NpdGl2ZSBpbnRlZ2VyczogJS4yZlxuIiwgYXZnKTsKCiAgIHJldHVybiAwOwp9CgppbnQgaXNfcHJpbWUoaW50IG4pCnsKICAgaW50IGk7CgogICBpZihuPT0xKQogICAgICByZXR1cm4gMDsKICAgZWxzZQogICB7CiAgICAgIGZvcihpPTI7IGk8PW4vMjsgaSsrKQogICAgICB7CiAgICAgICAgIGlmKG4laSA9PSAwKQogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgfQogICAgICByZXR1cm4gMTsKICAgfQp9CgpmbG9hdCBldmVuX2F2ZXJhZ2UoaW50IGFbXSwgaW50IG4pCnsKICAgaW50IGksIHN1bT0wLCBmbGFnPTA7CiAgIGZsb2F0IGF2Z2c7CgogICBmb3IoaT0wOyBpPG47IGkrKykKICAgewogICAgICBpZihhW2ldJTI9PTApCiAgICAgIHsKICAgICAgICAgc3VtICs9IGFbaV07CiAgICAgICAgIGZsYWcrKzsKICAgICAgfQogICB9CiAgIGF2Z2cgPSBzdW0vZmxhZzsKICAgcmV0dXJuIGF2Z2c7Cn0=