Se citesc n numere naturale. Să se afișeze media aritmetică a numerelor prime si câte numere au în componența lor cel puțin o cifră impară.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <stdio.h>
#include <stdlib.h>
int prim(int n)
{
if(n<2)
return 0;
for(int d=2;d*d<=n;d++)
if(n%d==0)
return 0;
return 1;
}
int main()
{
int i,n,v[100],s=0;
float ma,k=0;
printf("\nIntroduceti numarul de elemnte n=");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("v[%d]=",i);
scanf("%d",&v[i]);
}
for(i=1;i<=n;i++)
{
if(prim(v[i]))
{
s=s+v[i];
k++;
}
}
ma=s/k;
printf("Media aritmetica a nr prime este %.2f\n",ma);
return 0;
}
Explicație:
am facut doar media aritmetica
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
9 ani în urmă
Engleza,
9 ani în urmă