آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش اعداد اول مقسول علیه یک عدد

sajad98  11 سال پیش  11 سال پیش
0 0

سلام وقت بخیر.

میشه این برنامه ای که توی سی دی گفته میشه رو یکی بنویسه؟ (نمایش اعداد اول مقسول علیه یک عدد)

من هر چی فکر میکنم اصلا نمیدونم چیکار باید کنم.

دو روزه گیر کردم توی ویدیو چهار بخش 2.

ممنون میشم.

+1 0
این سوال قبلا مطرح شده میتونید جستجو کنید > "اعداد اول مقسوم علیه" (11 سال پیش)
0 0
نیاز به ذهن الگوریتمی داره که بیشتر بچه های رشته کامپیوتر یا ریاضیات مرتبط با اون این ذهنیت رو دارن، اگه خوب نمیتونی درکش کنی زیاد خودت رو متوقف نکن ادامه بده بعدن دوباره برگرد این الگوریتم رو مطالعه کن، بهتره ادامه بدی، یا اگه خیلی مشکل داری یه آموزش برنامه نویسی (به هر زبانی) ببین تا راه بیوفتی (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Devtpoint  11 سال پیش
0 0

سلام این هم برنامه ی عدد اول به صورت   UI

پاسخ به سوال 
Devtpoint  11 سال پیش
0 0

 package com.univercity.yasuj.app.Array;

import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class ArrayListNumbers extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final EditText EdtInput = (EditText) findViewById(R.id.EdtInput);
        final TextView Edtoutput = (TextView) findViewById(R.id.Edtoutput);
        Button Btn_Execute = (Button) findViewById(R.id.Btn_Execute);
        Btn_Execute.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                int vorodi = Integer.parseInt(EdtInput.getText().toString());
                ArrayList<Integer> out_put = Number_Aval(vorodi);
                Edtoutput.setText("\t\t اعداد اول هستند  \n " + out_put);

            }
        });

    }


    protected ArrayList<Integer> Number_Aval(int number) {
        ArrayList<Integer> out1 = new ArrayList<Integer>();
        ArrayList<Integer> out2 = new ArrayList<Integer>();
        int compare, i, j, counter = 0, m = -1;
        for (i = 0; i < number; i++)
        {
            out1.add(i + 1);
        }

        for (j = number - 1; j >= 0; j--)
        {

            compare = 0;
            while (j >= compare) {
                if (out1.get(j) % out1.get(compare) == 0)
                {

                    compare++;
                    counter++;
                }
                else if (out1.get(j) % out1.get(compare) != 0)
                {
                    compare++;
                }
            }// End While

            if (counter <= 2)
            {
                m++;
                out2.add(m, out1.get(j));
                counter = 0;

            }
            else
                counter = 0;
        }// End for
        return out2;

    }
پاسخ به سوال 
rad  11 سال پیش
0 0

نمایش اعداد اول توسط خودم

        int adad = 50;
int cunter;
for (int n = 1; n < adad; n++) {
cunter = 0;
for (int p = 1; p < adad; p++) {
if (n % p == 0) {
cunter++;
if (cunter < 3 && p == n)
Log.i("log", "Adad Aval= " + p);

}
}
}

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .