Sign in to follow this  
Cornel Iulian

[C] Suma si media aritmetica a N termeni pozitivi introdusi

1 post in this topic

Cerinta: Se preia de la consola numarul termenilor ce urmeaza a fi prelucrati. Se cere sa se scrie un program care sa calculeze suma termenilor si media aritmetica a termenilor pozitivi (termenii NU se pastreaza in memorie, ci doar se prelucreaza).

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int n,x,i,sum=0;
   double ma=0;
   printf("Introduceti nr de termeni: ");
   if(scanf("%d",&n)!=1||n<=0)
     {
	   printf("Date eronate");
	   exit(1);
	 }
   for(i=1;i<=n;i++)
    {
	  printf("x=");
	  if(scanf("%d",&x)!=1||x<=0)
	   {
	     printf("Date eronate");
	     exit(1);
	   }
	  sum=sum+x;
	}
	ma=(double)sum/n;
   printf("Suma: %d\nMedia aritmetica: %g",sum,ma);
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this