From b6962d32949c34819bdafe14b8f7054b54555a78 Mon Sep 17 00:00:00 2001 From: Soumya Raj Darbari Date: Fri, 19 Oct 2018 00:33:42 +0530 Subject: [PATCH 1/5] Create D-Linear-Search.d --- D-Linear-Search/D-Linear-Search.d | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 D-Linear-Search/D-Linear-Search.d diff --git a/D-Linear-Search/D-Linear-Search.d b/D-Linear-Search/D-Linear-Search.d new file mode 100644 index 0000000..ab1bd9d --- /dev/null +++ b/D-Linear-Search/D-Linear-Search.d @@ -0,0 +1,34 @@ +import std.stdio; +int main(){ + + int n,x; + int arr[1000]; + + writeln("Enter the number of elements in array: "); + readf("%d",&n); + + writefln("Enter %d integer(s): ",n); // writefln is used to write according to the format of arguments + for(int i = 0; i < n; i++ ){ + scanf("%d",&arr[i]); + } + + writeln("Enter a number to search"); + scanf("%d",&x); + + int pos,flag=0; + + for( int i = 0; i < n; i++ ){ + if( x == arr[i] ){ + flag = 1; + pos = i; + break; + } + } + + if ( flag == 1 ) + writefln("Number found at index: %d",pos); + else + writeln("Number not found"); + + return 0; +} From 2eff188ca0f194d1be80fcde380b3ec17d5993ad Mon Sep 17 00:00:00 2001 From: Soumya Raj Darbari Date: Fri, 19 Oct 2018 00:34:10 +0530 Subject: [PATCH 2/5] Create README.md --- D-Linear-Search/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 D-Linear-Search/README.md diff --git a/D-Linear-Search/README.md b/D-Linear-Search/README.md new file mode 100644 index 0000000..80681b6 --- /dev/null +++ b/D-Linear-Search/README.md @@ -0,0 +1,8 @@ +On Windows the program can be executed using following command: + +> DMD D-Linear-Search.d + + +On Ubuntu, the program can be executed as: + +$ dmd D-Linear-Search.d & ./D-Linear-Search From 0588b2db8c3a0e60c51f34e9cbc8bac6f312cc0f Mon Sep 17 00:00:00 2001 From: Soumya Raj Darbari Date: Fri, 19 Oct 2018 02:03:40 +0530 Subject: [PATCH 3/5] Create VB.Net-Linear-Search.vb --- VB.Net-Linear-Search/VB.Net-Linear-Search.vb | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 VB.Net-Linear-Search/VB.Net-Linear-Search.vb diff --git a/VB.Net-Linear-Search/VB.Net-Linear-Search.vb b/VB.Net-Linear-Search/VB.Net-Linear-Search.vb new file mode 100644 index 0000000..460e872 --- /dev/null +++ b/VB.Net-Linear-Search/VB.Net-Linear-Search.vb @@ -0,0 +1,43 @@ +Imports System + +Public Class Test + Public Shared Sub Main() + + Dim n,x,i,pos,flag as Integer + Dim a(1000) as Integer + + Console.Write("Enter the number of elements in array: ") + n = Console.ReadLine + Console.WriteLine("{0} ", n) + + Console.Write("Enter {0} integer(s): ", n) + for i=0 to n-1 + a(i) = Console.ReadLine + next + for i=0 to n-1 + Console.Write("{0} ", a(i)) + next + Console.WriteLine() + + Console.Write("Enter a number to search: ") + x = Console.ReadLine + Console.WriteLine("{0} ", x) + + flag=0 + + for i=0 to n-1 + if (x = a(i)) then + flag = 1 + pos = i + exit for + end if + next + + if (flag = 1) then + Console.WriteLine("Number found at index: {0}", pos) + else + Console.WriteLine("Number not found") + end if + + End Sub +End Class From 4294c7e4a4c9ae0ae8f4c9595c7e87b5365df6bb Mon Sep 17 00:00:00 2001 From: Soumya Raj Darbari Date: Fri, 19 Oct 2018 02:04:11 +0530 Subject: [PATCH 4/5] Create README.md --- VB.Net-Linear-Search/README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 VB.Net-Linear-Search/README.md diff --git a/VB.Net-Linear-Search/README.md b/VB.Net-Linear-Search/README.md new file mode 100644 index 0000000..a0a6f74 --- /dev/null +++ b/VB.Net-Linear-Search/README.md @@ -0,0 +1,3 @@ +VB.Net-Linear-Search + +Example Linear Search in VB.Net From 711c290735b4cd2f4ef244a59ea6a90f63072c17 Mon Sep 17 00:00:00 2001 From: Soumya Raj Darbari Date: Fri, 19 Oct 2018 13:58:07 +0530 Subject: [PATCH 5/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index eedd2dd..80079ca 100644 --- a/README.md +++ b/README.md @@ -29,3 +29,4 @@ Linear search is a very simple search algorithm. In this type of search, a seque |16| [Andrew Joshua Loria](https://github.com/ajloria) | University of Washington | United States | Java-7 | |17| [Jirayu Saengwannakool](https://github.com/bankzxcv) || Thailand | Javascript,Golang | |18| [Ryan Michalec](https://github.com/a3qz) || United States | F# | +|19| [Soumya Raj Darbari](https://github.com/srd091) || India | VB.Net |