Q:

C Program to Find Average of n Odd and Even Numbers

belongs to collection: Basic C Programming Examples

0

you have to make this program in the following way:

  • C Program to Find the Average of n Odd and Even Numbers Using For Loop
  • C Program to Find the Average of n Odd and Even Numbers Using While Loop
  • C Program to Find the Average of n Odd and Even Numbers Using Do While Loop
  • C Program to Find the Average of n Odd and Even Numbers Using Function

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

C Program to Find Average of n Odd and Even Numbers Using For Loop

Program -:

//C Program to Find the average of n odd Numbers in a Given Range (Using For Loop)

#include<stdio.h>
void main()
{
 //Declaring Variable
  int num1, num2, i, sum = 0,count = 0;
  float avg;

//Input Number
 printf("Enter Starting Number\n");
 scanf("%d",&num1);

 printf("Enter Ending Number\n");
  scanf("%d",&num2);

 for(i=num1;i<=num2;i++)
  {   if(i%2==0)
      {
        continue ;
      }
      else
      {
        sum = sum + i;
        count++;
      }
  }
  avg = (float)sum/count;
 
  printf("\nAverage of odd Numbers in Given Range : %f", avg);

}

Output -:

Enter Starting Number
1
Enter Ending Number
10

Average of odd Numbers in Given Range : 5

 

C Program to Find the Average of n Odd and Even Numbers Using While Loop

Program -:

//C Program to Find the average of n odd Numbers in a Given Range Using While Loop

#include<stdio.h>
void main()
{
 //Declaring Variable
  int num1, num2, i, sum = 0,count = 0;
  float avg;

//Input Number
 printf("Enter Starting Number\n");
 scanf("%d",&num1);

 printf("Enter Ending Number\n");
  scanf("%d",&num2);

 while(num1<=num2)
  {   if(num1%2 != 0)
        {
            sum = sum + num1;
            count++;
        }
        num1++;

  }
  avg = (float)sum/count;

  printf("\nAverage of odd Numbers in Given Range : %f", avg);

}

Output -:

Enter Starting Number
1
Enter Ending Number
20

Average of odd Numbers in Given Range : 10.000000

 

C Program to Find the Average of n Odd and Even Numbers Using Do While Loop

Program -:

//C Program to Find the average of n odd Numbers in a Given Range Using Do While Loop

#include<stdio.h>
void main()
{
 //Declaring Variable
  int num1, num2, i, sum = 0,count = 0;
  float avg;

//Input Number
 printf("Enter Starting Number\n");
 scanf("%d",&num1);

 printf("Enter Ending Number\n");
 scanf("%d",&num2);

 do
  {   if(num1%2 != 0)
        {
            sum = sum + num1;
            count++;
        }
        num1++;
  }while(num1<=num2);

  avg = (float)sum/count;

  printf("\nAverage of odd Numbers in Given Range : %f", avg);

}

Output -:

Enter Starting Number
1
Enter Ending Number
10

Average of odd Numbers in Given Range : 5.000000

 

C Program to Find the Average of n Odd and Even Numbers Using Function

Program -:

//C Program to Find the Sum of n odd Numbers in a Given Range (Using while Loop)

#include<stdio.h>
int average(int , int);
void main()
{
 //Declaring Variable
  int num1, num2, avg ;

//Input Number
 printf("Enter Starting Number\n");
 scanf("%d",&num1);

 printf("Enter Ending Number\n");
  scanf("%d",&num2);

  avg = average(num1, num2);

  printf("\Average of odd Numbers in Given Range : %d", avg);

}
int average(int num1, int num2)
{
     int sum = 0, count = 0;
  do
   {
    if(num1%2 != 0)
    {
       sum = sum + num1;
       count++;
    }
    num1++;
  }while(num1<=num2);

   return (sum/count);
}

Output -:

Enter Starting Number
11
Enter Ending Number
20

Average of odd Numbers in Given Range : 15

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Basic C Programming Examples

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C Program to Find the Sum and Average of Three Num... >>
<< C Program To Find Average of n Natural Numbers...