Posts

Showing posts from September, 2011

Insertion Sort Algorithm

♣ PSEUDOCODE :: INSERTION-SORT(A) for j = 1 to A.length - 1 key = A[j] // Insert A[j] into the sorted sequence A[0 ... j-1]. i = j - 1 while i >= 0 and A[i] > key A[i + 1] = A[i] i = i - 1 A[i + 1] = key ♣ C / C++ Code :: void InsertionSort(int A[], int len) { int i, j, key; for(j = 1; j <= len-1; j++) { key = A[j]; i = j - 1; while(i >= 0 && A[i] > key) { A[i+1] = A[i]; i--; } A[i+1] = key; } } ♣ JAVA Code :: static void InsertionSort(int A[]) { int i, j, key; for (j = 1; j <= A.length - 1; j++) { key = A[j]; i = j - 1; while (i >= 0 && A[i] > key) { A[i + 1] = A[i]; i--; } A[i + 1] = key; } } ♣ PHP Code :: function InsertionSort($A, $len) { for($j=1; $j<=$len-1; $j++): $key = $A[$j]; $i = $

C Program To Turn Off Or Shutdown Your Computer

এই C প্রোগ্রামটি চালু করলে প্রথমে, এটি আপনাকে জিজ্ঞেস করবে আপনি কি আপনার কম্পিউটার বন্ধ করতে চান? । যদি 'Y' ইনপুট করেন তাহলে, আপনার কম্পিউটারটি ৩০ সেকেন্ডের মধ্যে বন্ধ হয়ে যাবে। এখানে stdlib.h সিস্টেম ফাইলটি ব্যাবহার করা হয়েছে executable ফাইল shutdown.exe চালু করার জন্য। যা Windows-XP অপারেটিং সিস্টেমে C:\WINDOWS\system32 এই লকেশনে থাকে। আপনি যদি চান, তাহলে shutdown.exe ফাইলটি execute করার সময় বিভিন্ন অপশন ব্যবহার করতে পারেন যেমন, -s অপশনটি ৩০ সেকেন্ড পর কম্পিউটারটি বন্ধ করে। আপনি ইচ্ছে করলে সিস্টেম ফাংশনের shutdown -s আর্গুমেন্টটি shutdown -s -t 0 দ্বারা পরিবর্তীত করে ০ সেকেন্ডের মধ্যে কম্পিউটারটি বন্ধ করতে পারবেন। আর যদি কম্পিউটারটি Restart করতে চান, তাহলে আর্গুমেন্ট হিসেবে টাইপ করুন shutdown -r । ♣ Try it Out :: #include<stdio.h> #include<conio.h> #include<stdlib.h> main() { char ch; printf("Do you want to shutdown your computer now (y/n) "); scanf("%c",&ch); if( ch == 'y' || ch == 'Y' )

Free Programming Softwares

Code::Blocks 10.5 Price: FREE Download File size: 70.59 MB Platform: Win7, WinVista, WinXP License: Freeware Publisher URL: http://www.codeblocks.org Bloodshed Dev C++ 4 Price: FREE Download File size: 13.83 MB Platform: Win7, WinVista, WinXP License: Freeware Publisher URL: http://www.bloodshed.net Turbo C++ 3.0 Price: FREE Download File size: 8.59 MB Platform: Win7, WinVista, WinXP License: Freeware Publisher URL: http://www.borland.com Turbo Pascal 7.0 Price: FREE Download File size: 1.76 MB Platform: Win7, WinVista, WinXP License: Freeware Publisher URL: http://www.borland.com