تالار گفتمان مانشت
نمایش معکوس اعداد- زبان جاوا _فوری) - نسخه‌ی قابل چاپ

نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۰۱:۵۴ ب.ظ

دوستان کسی هست زبان جاوا بلد باشه و بتونه کمکم کنه؟Huh

میخوام برنامه ای بنویسم که یک سری عدد از ورودی بگیره و به صورت معکوس نمایش بده.... مثلا ۱ و ۲و ۳ رو بگیره و به صورت ۳ و ۲و ۱ نمایش بده!

(همچنین اگه عددی زوج بود مقابلش بنویسه زوج
فرد بود بنویسه فرد
و اول بود بنویسه اول)


خیلی فوری هست ممنون میشم اگه کسی بلده منو راهنمایی کنه

ممنون

نمایش معکوس اعداد- زبان جاوا _فوری) - azad_ahmadi - 22 تیر ۱۳۹۲ ۰۲:۰۶ ب.ظ

سلام. من زبان جاوا کار نکردم، اما سوال شما بنظر سوال راحتی میاد.
میتونید یک آرایه به اندازه عناصرتون تعریف کنید، و بعد از مقدار دادن بهش با یه حلقه for معکوس شمار عناصرتون رو بصورت معکوس چاپ کنید. برای زوج و فرد بودن هم کاری نداره، اگه عدد بخشپذیر بر ۲ بود(تقسیمات متوالی) که زوج هست در غیر اینصورت فرد هست.(البته راه ساده تری هم هست). برای تشخیص اول بودن هم نیاز به یک حلقه هست، تا فهمیده بشه که عدد بر اعداد دیگه ای غیر از خودش و یک بر عدد دیگه ای بخشپذیر هست یا نه.(یه حلقه for لازمه که از یک تا نصف عدد رو شمارش کنه و داخل حلقه یک شرط که بفهمیم قابل تقسیم هست یا نه).

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۰۲:۱۰ ب.ظ

(۲۲ تیر ۱۳۹۲ ۰۲:۰۶ ب.ظ)azad_ahmadi نوشته شده توسط:  سلام. من زبان جاوا کار نکردم، اما سوال شما بنظر سوال راحتی میاد.
میتونید یک آرایه به اندازه عناصرتون تعریف کنید، و بعد از مقدار دادن بهش با یه حلقه for معکوس شمار عناصرتون رو بصورت معکوس چاپ کنید. برای زوج و فرد بودن هم کاری نداره، اگه عدد بخشپذیر بر ۲ بود(تقسیمات متوالی) که زوج هست در غیر اینصورت فرد هست.(البته راه ساده تری هم هست). برای تشخیص اول بودن هم نیاز به یک حلقه هست، تا فهمیده بشه که عدد بر اعداد دیگه ای غیر از خودش و یک بر عدد دیگه ای بخشپذیر هست یا نه.(یه حلقه for لازمه که از یک تا نصف عدد رو شمارش کنه و داخل حلقه یک شرط که بفهمیم قابل تقسیم هست یا نه).





ممنون از جوابتون
بله متوجه هستم ولی چون تا حالا با جاوا کار نکردم اصل کد رو می خوام!

نمایش معکوس اعداد- زبان جاوا _فوری) - blackhalo1989 - 22 تیر ۱۳۹۲ ۰۲:۴۵ ب.ظ

کدشو به زبان C بنویسید و آپلود کنید من به جاوا تصحیحش می کنم.

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۰۳:۲۰ ب.ظ

(۲۲ تیر ۱۳۹۲ ۰۲:۴۵ ب.ظ)blackhalo1989 نوشته شده توسط:  کدشو به زبان C بنویسید و آپلود کنید من به جاوا تصحیحش می کنم.

#include<stdio.h>
#include<conio.h>
Int main()
{
Int n,I, array[6];
For(i=0;i<=5;i++)
{
Printf(“enter Array[%d]”,i)
Scanf(“%d”,&Array[i])
}
for(i=5;i>=0;i--)
print(“%d”,Array[i])
n=Array[i]
for(i=2;i<n;i++)
if(n%i==0)
break;
else
printf(“%d=First”,n)

.
.
.
}

تشکر دوست عزیز لطف می کنی

اگه بخوام راجع به برنامه ای که نوشتم توضیح بدم باید بگم اول یه حلقه تعریف کردم و مقادیر ورودیم رو به صورت آرایه دریافت کردم. بعدا حلقه مو نزولی کردم و در نتیجه اعداد معکوس نمایش داده شدن... برای اول بودن حلقه ای تعریف کردم و گفتم اگه عدد مقسوم علیهی به جز خودش و یک نداشت اوله؛ پس باقی مانده ی تقسیم بر سایر عددها اگه ۰ بشه از حلقه خارح میشیم و اگه ۰ نشه که عدد اوله

زوج بودن و فرد بودن رو دیگه ننوشتم! زوج یعنی باقی مانده ی تقسیم بر دو ۰ بشه و فرد یعنی باقیمانده تقسیم بر دو ۰ نشه!!!

باز هم بی نهایت ممنون

نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۰۷:۵۷ ب.ظ

دوستان واقعا کسی نیست به من کمک کنه؟ کار من خیلی فوریه به خدااااSad(((

نمایش معکوس اعداد- زبان جاوا _فوری) - blackhalo1989 - 22 تیر ۱۳۹۲ ۰۸:۰۸ ب.ظ

من بعد افطار مینوسیم.

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۰۹:۰۳ ب.ظ

(۲۲ تیر ۱۳۹۲ ۰۸:۰۸ ب.ظ)blackhalo1989 نوشته شده توسط:  من بعد افطار مینوسیم.

فکر کردم رفتین.... باشه ممنون؛ پس من منتظرم

قبول درگاه حق باشه ایشالا!

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - bargozideh - 22 تیر ۱۳۹۲ ۰۹:۵۰ ب.ظ

سلام دوست من
این فک کنم چیزی هست که شما میخواید:

کد:
import java.util.Scanner;

public class Manesht {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        System.out.print("please enter Total number of input \n");
        int n = input.nextInt();

        int[] array = new int[n];

        for (int i = 0; i < n; i++) {
            System.out.print("please enter number " + (i + 1) + "\n");
            array[i] = input.nextInt();

        }

        for (int i = n - 1; i >= 0; i--) {
            if (array[i] % 2 == 0) {
                System.out.print(array[i] + " : Even ");
                if (First(array[i])) {
                    System.out.print(" , Prime ");
                }
            } else {


                System.out.print(array[i] + " : Odd ");
                if (First(array[i])) {
                    System.out.print(" , Prime ");
                }
            }
            System.out.println();
        }




    }

    public static boolean First(int n) {
        if (n<2) {
            return false;
        }
        for (int i = 2; i < n; i++) {
            if (n % i == 0) {
                return false;
            }
        }
        return true;
    }
}

آقاا ببخشید الان دیدم که یه دوست دیگه میخواسته بده
من ندیدم ببخشید نمیخواستم جسارت کنم Sad

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۰۹:۵۹ ب.ظ

(۲۲ تیر ۱۳۹۲ ۰۹:۵۰ ب.ظ)bargozideh نوشته شده توسط:  سلام دوست من
این فک کنم چیزی هست که شما میخواید:


کد:
import java.util.Scanner;

public class Manesht {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        System.out.print("please enter Total number of input \n");
        int n = input.nextInt();

        int[] array = new int[n];

        for (int i = 0; i < n; i++) {
            System.out.print("please enter number " + (i + 1) + "\n");
            array[i] = input.nextInt();

        }

        for (int i = n - 1; i >= 0; i--) {
            if (array[i] % 2 == 0) {
                System.out.print(array[i] + " : Even ");
                if (First(array[i])) {
                    System.out.print(" , Prime ");
                }
            } else {


                System.out.print(array[i] + " : Odd ");
                if (First(array[i])) {
                    System.out.print(" , Prime ");
                }
            }
            System.out.println();
        }




    }

    public static boolean First(int n) {
        if (n == 1 || n==0) {
            return false;
        }
        for (int i = 2; i < n; i++) {
            if (n % i == 0) {
                return false;
            }
        }
        return true;
    }
}

آقاا ببخشید الان دیدم که یه دوست دیگه میخواسته بده
من ندیدم ببخشید نمیخواستم جسارت کنم Sad





خیلی ممنون دوست عزیز لطف کردین... بله دوستمون هم این زحمت رو قبول کردن تا برام کد رو بنویسن، با این حال از ایشون هم ممنون میشم اگه زحمتی نیست نگاهی به این کد بندازن و نظرشون رو بگن! البته اگه از نظر شما ایرادی نداره


بازم بی نهایت ممنونم نمی دونین چه کار بزرگی برای من انجام دادین

نمایش معکوس اعداد- زبان جاوا _فوری) - bargozideh - 22 تیر ۱۳۹۲ ۱۰:۰۵ ب.ظ

بازم از blackhalo1989 عزیز عذر خواهی میکنم.

نه بابا چه اشکالی خیلی هم خوبه
مثلا تابع پیدا کردن عدد اولش ساده ترین تابعیه که میشه نوشت Smile بهینه نیستش
دیگه مانشت واسه همینه دیگه که همه دست همو بگیرن

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - blackhalo1989 - 22 تیر ۱۳۹۲ ۱۰:۵۱ ب.ظ


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

البته خوب کد زده نشده.

RE: نمایش معکوس اعداد- زبان جاوا _فوری) - myphilo - 22 تیر ۱۳۹۲ ۱۱:۰۴ ب.ظ

(۲۲ تیر ۱۳۹۲ ۱۰:۵۱ ب.ظ)blackhalo1989 نوشته شده توسط:  
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

البته خوب کد زده نشده.


باز نمیشه این فایل!Sad

نمایش معکوس اعداد- زبان جاوا _فوری) - blackhalo1989 - 22 تیر ۱۳۹۲ ۱۱:۱۶ ب.ظ

کدومش؟ rar؟ jar؟ java؟