menusearch
javapro.ir

محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا

جستجو
شنبه ۵ آذر ۱۴۰۱ | ۱۲:۴۰:۰
۱۳۹۵/۱۰/۳۰ پنج شنبه
(2)
(0)
محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا
محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا

نمونه مثال چاپ انواع مثلث و لوزی با اعداد به زبان برنامه نویسی جاوا

 

نمونه سوالات برنامه نویسی جاوا
محاسبه میانه ارایه یک بعدی
نویسنده:رحمان زارعی

پیش نیاز حل این مثال!
مباحث پایه ای جاوا


شما با مطالعه جلسات 1 تا 18 بخش جلسات اموزشی همین سایت می‌توانید کمر این مثال رو خاک کنیم :-)

•    این سوالات مشهور ترین الگوریتم‌‌‌‌های برنامه نویسی هست که در دانشگاه‌‌‌‌های معتبر کار می‌شود.
•    با این سوالات می‌توانید ذهن برنامه نویسی خود را قوی کنید.
•    حتما ابتدا خود را به چالش بکشید حتی اگر یک سوال برای حل کردنش یک هفته وقت برد هیچ اشکالی نداره!!!چون سوال بعدی را زودتر حل خواهید کرد چون ذهن شما نسبت به قبل قوی تر شده است!!!

 

صورت سوال : برنامه ای به زبان جاوا بنویسید یک عدد مانند n از ورودی بگیرد ،یک آرایه یک بعدی از نوع عدد صحیح به طول n تشکیل دهد،خانه‌‌‌‌های آرایه توسط کاربر از ورودی مقدار دهی شود،بعد میانه آرایه را پیدا کرده و در خروجی چاپ کند.

راهنمایی:برای به دست اوردن میانه ارایه کافیست عناصر موجود در آرایه را مرتب کنید، بعد از مرتب سازی آرایه،عنصر وسط آرایه ،میانه آرایه را تشکیل میدهد.

 

پاسخ:

 

package javalike .Example;

import java.util.Scanner;

public class Mid_Array {

  public static void main(String[] args) {
        double a[];
        double temp;
        int i, j, n;
          Scanner  intput = new  Scanner(System.in);
          System.out. print ln("How many number:");
          n = intput.nextInt(); //مشخص کردن طول آرایه
           
            a = new  double[n];
        for (i = 0; i < n; i++)
        {
            System.out. print ln("Enter Number" + (i + 1));
              a[i] = intput.nextInt();//مقدار دهی به خانه‌‌‌‌های آرایه
        }
       
        for (i = 0; i < n; i++)        //مرتب سازی آرایه
        {
              for (j = 0; j < n - i - 1; j++)
              {
                    if (a[j] > a[j + 1])
                    {
                          temp = a[j];
                          a[j] = a[j + 1];
                          a[j + 1] = temp;
                    }
              }
        }

        for (i = 0; i < n; i++)
        {
            System.out. print ("\t"+ a[i]);
        }
        System.out. print ln("\nMid is : "+ a[n / 2]); // چاپ میانه آرایه مرتب شده

  }
}


نمونه تست شده این سورس کد در نرم افزار Eclipse بصورت زیر است:

 

How many number:
6
Enter Number1
45
Enter Number2
147
Enter Number3
569
Enter Number4
875
Enter Number5
234
Enter Number6
10
  10.0  45.0  147.0  234.0  569.0  875.0
Mid is : 234.0

 

  رنگ مشکی و سبز درخواستی که از کاربر میشه و مقداری که کاربر وارد میکند و رنگ قرمز نتیجه و خروجی برنامه است.
  ابتدا طول آرایه از کابر سوال میشود.
  به تعداد (طول آرایه) به خانه‌‌‌‌های آرایه مقدار می‌دهیم.که اینجا اندازه طول آرایه را 6 داده ایم، ،پس از خونه 1 شروع به مقدار دهی میکنیم تا 6
  بعد شروع به مرتب سازی عناصر درون آرایه می‌کنیم.
  میانه میان عناصر مرتب شده درون آرایه پیدا میکنیم
  در نهایت مرتب شده ارایه همراه با مقدار میانه را در خروجی چاپ میکنیم.

 

بازنشر تنها با لینک سایت بلامانع است.

گام به گام در این سایت آموزش ها،مثالها،پروژه ها،تمرینات و.... در زمینه جاوا قرار خواهد گرفت.

 

 

 

پاسخ به صورت ویدئویی نیز داده شده است.

 

 

 

 

 


آیا می‌دانید اگر در سایت جاواپرو بمانید و ویدیوها را به صورت آنلاین تماشا کنید، هم از تیم آموزشی جاواپرو حمایت کردید و هم باعث میشه علاقمندان بیشتری این دوره آموزشی رایگان را ببینند؟
 

ادامه حیات سایت جاواپرو به حمایت مالی (دونیت) از طرف شما کاربر عزیز بستگی دارد....



فیلم آموزشی محاسبه میانه آرایه یک بعدی در زبان برنامه نویسی جاوا

 

لینک دانلود آموزش رایگان برنامه نویسی جاواپرو

لینک دانلود

 

 


کانال تلگرام آموزش جاوا

 


نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.
 
 
 
کلاس خصوصی جاوا با قیمت مناسب
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

1 نظر
سید جعفر موسوی
پنج شنبه بیست و چهارم بهمن ۹۸
پاسخ
()
()
سید جعفر موسوی
با سلام خدمت تيم جاوا پرو ضمن خسته نباشيد در تمرين بالا اگر تعداد اعداد ورودي زوج باشد عنصر ميانه خب وجود ندارد عملا و حتما بايد تعداد اعداد ورودي فرد باشد که بتوان عنصر ميانه را چاپ نمود ممنونم توضيحي بدهيد با تشکر
هدر سایت
زودتر از دیگران از جدیدترین مطالب آموزشی برنامه نویسی جاواپرو اطلاع پیدا کن
 شاید برای شما کم اهمیت باشد; اما حمایت مالی به جاواپرو جان می‌دهد
سوالات متداول برنامه نویسی