ছোটদের প্রোগ্রামিং শেখা এখন আগের চেয়েও সহজ। কারণ দ্বিমিক প্রকাশনী থেকে বের হয়েছে তামিম শাহরিয়ার সুবিন-এর "পাইথন দিয়ে প্রোগ্রামিং শেখা"! বিস্তারিত জানতে এখানে ক্লিক করুন

মৌলিক সংখ্যা - ১

সমস্যাটি পাঠিয়েছেন শুভানন রাযিক, সিএসই, সাস্ট (২০১১-২০১২ ব্যাচ)।

৫টি মন্তব্য:

  1. the code works in my compiler fine. But when i try to post, it generates a runtime error. Whats the problem?

    উত্তরমুছুন
  2. Why am I getting wrong answer? The input and output match with those mentioned in the problem. Here is my code

    #include

    int primenum();

    int main()
    {
    int lines;
    scanf("%d",&lines);
    while(lines--){
    int prime=primenum();
    printf("%d\n",prime);
    }
    return 0;
    }
    int primenum(){
    int i,j;
    int num[10];
    int c,d;
    d=0;
    for(i=0;i<10;i++){
    scanf("%d",&num[i]);
    c=0;
    for(j=2;j<=(int)sqrt(num[i]);j++){
    if (num[i]%j==0)
    c=c+1;
    }
    if (c==0||num[i]<0||num[i]>100)
    d=d+1;
    }
    for(i=0;i<10;i++){
    if (num[i]==1||num[i]<0||num[i]>100)
    d--;
    }
    return d;
    }


    Any thoughts?

    উত্তরমুছুন
  3. ২ নং আউটপুট: 5 হবে।
    আমার কোড এ কি ভুল আছে? যদি থাকে, তবে সেটা কোথাই ?

    #include
    int main()
    {
    int line,i,j,prime_number[10],c,k,t,l;
    while(scanf("%d",&line)!=EOF)
    {
    for(i=0;i<line;i++)
    {
    t=0;
    for(j=0;j<10;j++)
    {
    scanf("%d",&prime_number[j]);
    }
    for(l=0;l<10;l++)
    {
    c=0;
    for(k=1;k<100;k++)
    {
    if(prime_number[l]%k==0)
    c++;
    }
    if(c<=2)
    t++;
    }
    printf("%d\n",t);
    }
    }
    return 0;
    }

    উত্তরমুছুন
  4. Feeling superb... :D
    For the first time I found my name in the Hall of fame...my code below:
    #include
    using namespace std;

    int checkPrime(int a)
    {
    int b = 2;
    for(;b<=a-1;b++)
    {
    if(a%b==0)
    {
    return 0;
    }

    }
    if(a==b)
    {
    return 1;
    }
    }
    int main()
    {
    int a,b,count,temp;
    cin>>a;
    while(a)
    {
    b=10;
    count =0;
    while(b)
    {
    cin>>temp;
    if(temp>1)
    count = count + checkPrime(temp);
    b--;
    }

    cout<<count<<endl;
    a--;
    }

    }

    উত্তরমুছুন
  5. এই মন্তব্যটি লেখক দ্বারা সরানো হয়েছে।

    উত্তরমুছুন

এখানে বিষয়সংশ্লিষ্ট মন্তব্য কিংবা প্রশ্ন করা যাবে। বাংলায় মন্তব্য করার সময় বাংলা হরফে লিখতে হবে। আর রোমান হরফে লিখলে ইংরেজিতে লিখতে হবে। নতুবা মন্তব্য প্রকাশ করা হবে না। ধন্যবাদ।