Search This Blog

Monday, August 16, 2010

Josephus Problem Salvation code in C++


#include

using namespace std;

struct node{

    int val;
    node *next;
};

void insert_node(int);
void print();
void josephus(int);
node *head,*nptr,*tptr;

int main(){

    head = NULL;
    int start,n;
    cout << "Enter node number: " << endl;
    cin >> n;
    insert_node(n);
    cout << "The persons are:" << endl;
    print();
    cout << "Enter start number: " << endl;
    cin >> start;
    josephus(start);
    return 0;
}

void josephus(int start){

    node *ptr,*qptr;
    qptr = ptr = head;
    for (int i = 1; i < start; i++){

            ptr = ptr->next;
            qptr = ptr;
    }
    while (ptr->next != ptr){

        qptr->next = ptr->next->next;
        ptr = qptr->next;
        qptr = ptr;
    }
    head =  ptr;
    cout << "The person survived is :" << ptr->val << endl;
}
void insert_node (int n){

    for(int i = 0; i < n; i++){

        nptr = new node;
        nptr->val = i+1;
        nptr->next = NULL;
        if (head == NULL){

            head = nptr;
            tptr = nptr;
        }
        else{

            tptr->next = nptr;
            tptr = nptr;
        }
    }
    tptr->next = head;
}
void print(){

    tptr = head;
    cout << tptr->val << "->";
    tptr = tptr->next;
    while (head != tptr){

        cout << tptr->val << "->";
        tptr = tptr->next;
    }
    cout<< endl;
}

Library Management System In code C Programming Language



Library management system in C programming language.This project was made by me and one of my friend at the early time of our Computer Science study.So programs are written very easily to understand to any beginner . without (graphical user interface) GUI .
You can see the output of this program form this link : See Video

You can download the code for study from hare :    Download


Saturday, June 5, 2010

About CIS ( Computer Information System )

আপনার কম্পিউটার সাইন্স নিয়ে অনেক আগ্রহ ? প্রগ্রামিং নিয়ে কথা বলতে, ঘাটাঘাটি করতেও অনেক ভাল লাগে ? সুযোগ পেলে কম্পিউটার সাইন্স নিয়ে পড়ালেখা করতেন ?
বিভাগ বাছাই এর সময় না বুঝে বা অনন্যার পরামর্শে বা বাবা, ভাইয়ের কোথায় কমার্স বা আর্টস নিয়ে SSC পরীক্ষাদিয়েছেন , HSC ও দিয়েছেন কমার্স বা আর্টস থেকেই ।
এখন কি করবেন ?
BBA করবেন ? নাকি
নাকি অন্য কিছু করবেন ?
কিন্তু কম্পিউটার সাইন্স নিয়ে মাতামাতি করতে আজও আপনার ভাল লাগে ।মনে মনে আফসোস করেন ঈশ যদি সাইন্স নিয়ে পড়তাম তাহলে আজ হয়ত আমার ভাল-লাগা বিষয়টাকেই পড়ালেখা বানিয়ে ফেলতাম । কারন  ভার্সিটিতে BBA , CSE একই খরচ প্রায় ।এমন পরিস্থিতিতে আছে ,ছাত্র-ছাত্রীর অভাব নেই আমাদের দেশে ।

*** হু, ঠিক আপনার জন্যই আমি একটি সুখবর নিয়ে এসেছি ?

আপনি কমার্স বা  আর্টস বেকগ্রাউন্ড থেকেও ইচ্ছে করলেই সম্পূর্ণ CSE এর মত আরেকটি কোর্স CIS করতে পারেন । CSE এবং CIS এর মধ্যে খুব বেশি একটা পার্থক্য নাই বরং আমি মনে করি CIS এর ছাত্ররাই ভাল প্রোগ্রামার হতে পারে কারন তাদের অতিরিক্ত অপশনাল সাবজেক্টের  চাপ কম থাকে ফলে প্রোগ্রামিং করার সুযোগ বেশি থাকে এবং শিকতে পারে ।আমি নিচে  CIS এবং CSE এর বিষয় গুলো দীয়ে  দিচ্ছি  চাইলে দেখেনিতে পারেন ।
এবং CIS এ পড়ে আপনি হয়েযেতে পারেন একজন প্রোগ্রামার ।বর্তমানে বাংলাদেশের কয়েকটি প্রাইভেট ভার্সিটিতে CIS আছে ।




খুজে নেওয়া আপনার দায়িত্ব ,আমি বললে মার্কেটিং করা হয়ে যাবে । তবে একেবারে খুজে নাই পাইলে আমাকে মেইল করবেন । 

Mail :  qaiums@gmial.com


Restrict File Upload by File Type in Oracle Apex

If you want to restrict file upload by file type/extension/format you can follow the below steps.  Goto File Browser Item --> Advanced --...