#include <stdio.h>

int main()
{
    int arr[5] = {1,2,3,4,5};
    int sum =0,avg=0,i=0;
    for(i=0;i<5;i++)
    {
        sum = sum + arr[i];
    }
    avg = sum/5;
    printf("The average is %d ",avg);

    return 0;
}

asked 20 Jan, 23:00

md_nayeem's gravatar image

md_nayeem
655

edited 21 Jan, 04:45

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
63118


for(i=0;i<5;i++)
{
    sum = sum + arr[i];
}
avg = sum/5;

এই অংশটুকুর কাজ আমরা ফাংশনে করতে পারি।

double avg(int arr[])
{
    int i, sum = 0;
    for (i = 0; i < 5; i++) {
        sum += arr[i];
    }
    return sum/5.0;   //এখানে ৫ এর পর অবশ্যই দশমিক শূন্য বসাতে হবে।
}

main() ফাংশনে আমরা উপরের ফাংশনটিকে নিম্নোক্তভাবে কল করতে পারিঃ

printf("Average is: %.3lf\n", avg(arr));

তবে মেইন ফাংশনের printf() ফাংশনটিও কিন্তু avg ফাংশনে নিয়ে আসা যায়। সেক্ষেত্রে avg ফাংশনটির রিটার্ন টাইপ হবে void।

permanent link

answered 21 Jan, 05:11

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
63118

edited 21 Jan, 08:54

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×401
×212

question asked: 20 Jan, 23:00

question was seen: 291 times

last updated: 21 Jan, 08:54