<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-9189171304081164562</atom:id><lastBuildDate>Thu, 12 Sep 2024 05:32:31 +0000</lastBuildDate><category>C#</category><category>Android</category><title>Programing Code Samples</title><description></description><link>http://sreescsharp.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-3253508288312378149</guid><pubDate>Tue, 11 Feb 2014 08:16:00 +0000</pubDate><atom:updated>2014-02-11T00:17:05.097-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>Android: How to send email from android application</title><description>Create a Linear xml layout as below,&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKlRzpkq8BcSZkemY410uf9LRr_yyTkiYgUbmIal48JKlo-At9DOtRfKjx04Dchslo1UQZLzgrgvFN-TRRvyMW6gGbkfpVzgNbDNdZ2y6Vd7z8EOv9DTlwlJxmDrSUMK4ZE1anQ_bXavY/s1600/blogm1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKlRzpkq8BcSZkemY410uf9LRr_yyTkiYgUbmIal48JKlo-At9DOtRfKjx04Dchslo1UQZLzgrgvFN-TRRvyMW6gGbkfpVzgNbDNdZ2y6Vd7z8EOv9DTlwlJxmDrSUMK4ZE1anQ_bXavY/s1600/blogm1.png&quot; height=&quot;320&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In Android, we can use Intent.ACTION_SEND to call an existing email client to send an email.&lt;br /&gt;
Below shows the complete code for sending an email.&lt;br /&gt;
package com.example.sampletestapp;&lt;br /&gt;&lt;br /&gt;import android.app.Activity;&lt;br /&gt;import android.content.Intent;&lt;br /&gt;import android.os.Bundle;&lt;br /&gt;import android.view.View;&lt;br /&gt;import android.widget.EditText;&lt;br /&gt;&lt;br /&gt;public class SendMail extends Activity {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EditText edtTo, edtSub, edtMsgs;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super.onCreate(savedInstanceState);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setContentView(R.layout.sendemail);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; initializeVars();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void initializeVars() {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; edtTo = (EditText) findViewById(R.id.edtTo);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; edtSub = (EditText) findViewById(R.id.edtSubj);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; edtMsgs = (EditText) findViewById(R.id.edtMsg);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //emailSend() set to onClick() of Send Mail button in xml layout&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void emailSend(View v) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String message = edtMsgs.getText().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String to=edtTo.getText().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String subj=edtSub.getText().toString();&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Intent emailIntent=new Intent(android.content.Intent.ACTION_SEND);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, to);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subj);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; emailIntent.setType(&quot;plain/text&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; startActivity(emailIntent);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;
Run the application and fill in all the fields and click Send Mail button.&lt;br /&gt;
&lt;br /&gt;
The screen will be displayed as,&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHtvt_zlqlpnc5uqYKU-bzI4okU6ZeZYQuIDVNBqV1PlSNTC9JKiIwS22iqpPxZVvZZUiTK2dXLEXGfdZIpQzhK6rx8E1qPkhnc66hkYai0qj8HbXBzWAdYVEwsDleIZR9sGZXr-O7bLU/s1600/blogm2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHtvt_zlqlpnc5uqYKU-bzI4okU6ZeZYQuIDVNBqV1PlSNTC9JKiIwS22iqpPxZVvZZUiTK2dXLEXGfdZIpQzhK6rx8E1qPkhnc66hkYai0qj8HbXBzWAdYVEwsDleIZR9sGZXr-O7bLU/s1600/blogm2.png&quot; height=&quot;320&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZDYbLFraDoigW2SN1C94G6JiX7YlZfT7emIlg27WGMBZYeGHU6NsyBjvME6d3Wtd6p448V53QVEiYkNXdpkjiHb7_BPUmUfSixSGjjE_QzSItPwNm6mRaw-C8BP0aet6YKLrqBtPoM0/s1600/blogm3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZDYbLFraDoigW2SN1C94G6JiX7YlZfT7emIlg27WGMBZYeGHU6NsyBjvME6d3Wtd6p448V53QVEiYkNXdpkjiHb7_BPUmUfSixSGjjE_QzSItPwNm6mRaw-C8BP0aet6YKLrqBtPoM0/s1600/blogm3.png&quot; height=&quot;320&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Check the email and message will be received successfully.</description><link>http://sreescsharp.blogspot.com/2014/02/android-how-to-send-email-from-android.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKlRzpkq8BcSZkemY410uf9LRr_yyTkiYgUbmIal48JKlo-At9DOtRfKjx04Dchslo1UQZLzgrgvFN-TRRvyMW6gGbkfpVzgNbDNdZ2y6Vd7z8EOv9DTlwlJxmDrSUMK4ZE1anQ_bXavY/s72-c/blogm1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-1104706829954684089</guid><pubDate>Mon, 03 Feb 2014 07:48:00 +0000</pubDate><atom:updated>2014-02-02T23:48:39.859-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>Android: How to add Ads in your Android App</title><description>These are few steps showing how you can add admob ads to your android applications.&lt;br /&gt;First create an admob account in http://www.google.com/ads/admob/&amp;nbsp; or if you already have an admob account, login to your account.&lt;br /&gt;Give all the payment information and then select Sites &amp;amp; Apps tab .Click Add Sites/App, now select Android App&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjILkZbp0ToPG5JDHgiQNppe0mEmUmeEV55RnzPVI_hw2KW0Jd6CSxDX3fJ5FybQyMcherFks6Baru93L6NA0TpR0zwFNKeLt7imI4_7kOsBW-CmSUrZjfhimFsykWS1XpWU_HlHlfvJA/s1600/ad1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjILkZbp0ToPG5JDHgiQNppe0mEmUmeEV55RnzPVI_hw2KW0Jd6CSxDX3fJ5FybQyMcherFks6Baru93L6NA0TpR0zwFNKeLt7imI4_7kOsBW-CmSUrZjfhimFsykWS1XpWU_HlHlfvJA/s1600/ad1.png&quot; height=&quot;186&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
and fill all the informations including App name, Android Package Url and click Continue.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75HFxlFVcdczlgE7BHCSV2xngzrNER9jbIJldhpTJwqVjSj5fxNOe3r7Bpc3YZUh2c7eq240w-VA8MGymL04UNV5v1jxINy2U_Vv7IZSubZ-FRnILz4JbqaJUg8mvpncVKis_ee8gEzw/s1600/ad2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj75HFxlFVcdczlgE7BHCSV2xngzrNER9jbIJldhpTJwqVjSj5fxNOe3r7Bpc3YZUh2c7eq240w-VA8MGymL04UNV5v1jxINy2U_Vv7IZSubZ-FRnILz4JbqaJUg8mvpncVKis_ee8gEzw/s1600/ad2.png&quot; height=&quot;299&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Click on the link &quot;See developer&#39;s guide, examples, and FAQ at Google Code&quot; and open it in a new tab.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgesmblT70mmyWvttDCa455scVZ-m86FBh4B-b-t27lq3ifBWxqg2LMUeZoRCvqzjyPCCtep2FG4zs6v8iIzXw6tilbneel7MXuXof8xeFaMNGCTuj5x92dDrZ8yuYTsCmXh51qzVBAwGM/s1600/ad3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgesmblT70mmyWvttDCa455scVZ-m86FBh4B-b-t27lq3ifBWxqg2LMUeZoRCvqzjyPCCtep2FG4zs6v8iIzXw6tilbneel7MXuXof8xeFaMNGCTuj5x92dDrZ8yuYTsCmXh51qzVBAwGM/s1600/ad3.png&quot; height=&quot;247&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Click Download Admob Android SDK button, extract the file and copy the sdk jar file,GoogleAdMobAdsSdk-6.4.1.jar to projects lib folder in eclipse.&lt;br /&gt;Right click the Project and select properties. Choose Java Build Path and add the downloaded external sdk jar file.&lt;br /&gt;Now go to the page &quot;see developer&#39;s guide&quot;, which is already opened in a new tab. Goto &quot;Defining a com.google.ads.AdView&quot; section and copy the code marked in red rectangle box below,&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaiFM9B08qG_gmGyscLreZPysgm58JNO9jukzk9TCQtdGYKePmY9VhrJxP0kUP5hAb5ENRTGQ-I4dPP4kEcrBaK4JFPCMKkXl4pJYIlsnX3AwHxSYfOeUkYscgrIu57re-BZOam7ikQe8/s1600/ad5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaiFM9B08qG_gmGyscLreZPysgm58JNO9jukzk9TCQtdGYKePmY9VhrJxP0kUP5hAb5ENRTGQ-I4dPP4kEcrBaK4JFPCMKkXl4pJYIlsnX3AwHxSYfOeUkYscgrIu57re-BZOam7ikQe8/s1600/ad5.png&quot; height=&quot;136&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
and paste it into your activity.xml file and save it.&lt;br /&gt;
&lt;br /&gt;Go back to admob website and click &quot;Goto Sites/Apps&quot; button&lt;br /&gt;Here you see you App name listed, click Manage Settings .&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGaPncgPTKg76JynCfKBsaYCiAZITFMjeOrIrpC-gC3OZ9CoRTiIyCZRtrbqQDGIlQLHXkgh2Syh_1-k8U6oznysxN0MudJI0POKLYNQvowFfAC1HzPlcd6_oE4WXNe0buoXY5oRcSQkc/s1600/ad6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGaPncgPTKg76JynCfKBsaYCiAZITFMjeOrIrpC-gC3OZ9CoRTiIyCZRtrbqQDGIlQLHXkgh2Syh_1-k8U6oznysxN0MudJI0POKLYNQvowFfAC1HzPlcd6_oE4WXNe0buoXY5oRcSQkc/s1600/ad6.png&quot; height=&quot;37&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;A publisher Id will be displayed in next window. Copy the Publisher id and paste it into the &lt;br /&gt;activity.xml file&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHSrM4WKShcADcT9PjnjRlRmrXVjbCuLk43vmGIPzZnIczjYcZ5JRDz-fyrr_J5SrnKpnKGAVvypnqvihSbckfEAgcOFSjWlTp0l9R5WfdCgIkqAniq0MELejXMQonVWkqCuRNxI19Hk8/s1600/ad7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHSrM4WKShcADcT9PjnjRlRmrXVjbCuLk43vmGIPzZnIczjYcZ5JRDz-fyrr_J5SrnKpnKGAVvypnqvihSbckfEAgcOFSjWlTp0l9R5WfdCgIkqAniq0MELejXMQonVWkqCuRNxI19Hk8/s1600/ad7.png&quot; height=&quot;73&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Next we need to copy some codes to AndroidManifest.xml file. For that again go back to page that we opened in the new tab,&quot;See developer&#39;s guide&quot; page.&lt;br /&gt;At the end of the page just above the &quot;The Result&quot; section click on the download example project.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2EWl0ykKJ9oHl3_-_O9kMhAYl_0j9C9-U0btjRV3eU5AXZOdsEP6VbshKGTLnuaQRE-Z8sY8FlonalWCi46NcCkcqz1Pl5Eu3bfhyI7G5clAcTy2P4QhM-BJ9our50SG1hv0XhHg9Zk/s1600/ad8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk2EWl0ykKJ9oHl3_-_O9kMhAYl_0j9C9-U0btjRV3eU5AXZOdsEP6VbshKGTLnuaQRE-Z8sY8FlonalWCi46NcCkcqz1Pl5Eu3bfhyI7G5clAcTy2P4QhM-BJ9our50SG1hv0XhHg9Zk/s1600/ad8.png&quot; height=&quot;108&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Extract the downloaded file and open the BannerXML folder and open the AndroidManifest.xml file using a text editor and copy the below code to your AndroidManifest file in your project.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7ITJhc9-yq5OhqmSAptg4zHTfoVrc5KELSsNVvsxU1rz-8V_n8EusA3lnvgQPb-2BVugPMvC04Cs7Y-58eLv3GZM_j9bLGMagnFHndHFyxiHR4sAa6dm14tIXV0AsSScF4kvnu8tEBiE/s1600/ad9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7ITJhc9-yq5OhqmSAptg4zHTfoVrc5KELSsNVvsxU1rz-8V_n8EusA3lnvgQPb-2BVugPMvC04Cs7Y-58eLv3GZM_j9bLGMagnFHndHFyxiHR4sAa6dm14tIXV0AsSScF4kvnu8tEBiE/s1600/ad9.png&quot; height=&quot;88&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Save your project and run as android application. Ads will now show up in your android app.</description><link>http://sreescsharp.blogspot.com/2014/02/android-how-to-add-ads-in-your-android.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjILkZbp0ToPG5JDHgiQNppe0mEmUmeEV55RnzPVI_hw2KW0Jd6CSxDX3fJ5FybQyMcherFks6Baru93L6NA0TpR0zwFNKeLt7imI4_7kOsBW-CmSUrZjfhimFsykWS1XpWU_HlHlfvJA/s72-c/ad1.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-9194958749302992481</guid><pubDate>Sat, 01 Feb 2014 22:00:00 +0000</pubDate><atom:updated>2014-02-01T23:30:23.215-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>Android: A solution for solving the Error, &quot;There is a problem parsing the package&quot;</title><description>Parse error while installing your apk file to android device.&lt;br /&gt;
Error: There is a problem in parsing package&lt;br /&gt;
&lt;br /&gt;
This error could be caused due to several reasons. I got a solution that rectified the above error.&lt;br /&gt;
These are following steps, In eclipse first open your Manifest file, AndroidManifest.xml under res tab.&lt;br /&gt;
Change the code below,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:versionCode=&quot;1&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:versionName=&quot;1.0&quot; &lt;br /&gt;
&amp;nbsp;to&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; android:versionCode=&quot;2&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; android:versionName=&quot;2.3.4&quot; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
Also remove the code,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;uses-sdk&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:minSdkVersion=&quot;19&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; android:targetSdkVersion=&quot;19&quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
and save AndroidManifest.xml file. Create the apk file again with updated Manifest file.&lt;br /&gt;
Now successfully Install the apk file again in your phone. &lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2014/02/android-there-is-problem-parsing-package.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-8467288522726457949</guid><pubDate>Thu, 30 Jan 2014 22:45:00 +0000</pubDate><atom:updated>2015-03-04T14:18:14.398-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>Android: Install your Android App from PC to Mobile</title><description>Here are the followig steps that shows how to install your app from pc to mobile. &lt;br /&gt;
&lt;br /&gt;
First download the Astro File Manager app in your phone. The Astro file manager helps to view your apk file in phone&lt;br /&gt;
Then Go to Settings-&amp;gt;Application Manager-&amp;gt;check the unknown resources option that allows you to install non market applications.&lt;br /&gt;
After the above steps, connect your phone to the pc.&lt;br /&gt;
Now wait till all the drivers get installed in to your pc.&lt;br /&gt;
Open the drive location and copy the apk file.&lt;br /&gt;
Then disconnect your phone from pc and go to My Files in your phone and check whether the apk file is copied successfully.&lt;br /&gt;
Open astro file manager and search for the copied apk file. Click on the searched file.&lt;br /&gt;
The apk file is now opened with astro file manager. Click Install and now you successfully installed your android app from pc to your android phone.</description><link>http://sreescsharp.blogspot.com/2014/01/install-your-android-app-from-pc-to.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-3446757944223893332</guid><pubDate>Thu, 30 Jan 2014 06:06:00 +0000</pubDate><atom:updated>2014-01-29T22:07:25.117-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>Android: Create an Android Application Package(apk) file</title><description>An android application package(apk) file is used to distribute and install software in android operating system. These are the following steps for creating an apk file.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Select the project in Package Explorer. Right click the project and click Export&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjndljwOO1wzTLsxJbfH-1QOc17kTekv7-a_JgDqKFuLi8J36KFutUBDUvZpIdJzCGQ7qY8jCGHfd2INDt_jSqWus_DGZrDjs1qNxW0l9noVa8Ui9-L5hXDeFFghRW5YeqwIA3dWiDEr5g/s1600/export1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjndljwOO1wzTLsxJbfH-1QOc17kTekv7-a_JgDqKFuLi8J36KFutUBDUvZpIdJzCGQ7qY8jCGHfd2INDt_jSqWus_DGZrDjs1qNxW0l9noVa8Ui9-L5hXDeFFghRW5YeqwIA3dWiDEr5g/s1600/export1.png&quot; height=&quot;248&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In the export window, select Export Android Application. Click Next&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpuTFOKBlI_0iR8xIqwYPekyypW7Unb37HwYedbowQJn_aQRwwPHXyjn-GcfFzSsud5e9uDwo3Gb1wt2IZ_ctdIxnqQlv-77tRSL0hlRP3lZbmEF3FsVTPER3Jf2JfMviqPFO60L-YLkc/s1600/export2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpuTFOKBlI_0iR8xIqwYPekyypW7Unb37HwYedbowQJn_aQRwwPHXyjn-GcfFzSsud5e9uDwo3Gb1wt2IZ_ctdIxnqQlv-77tRSL0hlRP3lZbmEF3FsVTPER3Jf2JfMviqPFO60L-YLkc/s1600/export2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Select the project to export and click Next.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_XFDPjm0SqlUlL9aWIpQKv9DMbvo0pX8QBAc2B8XefIV_aOm4f1uWR4loHZ4PfMdadtOO6Gr1s4ed1MjFF05fhFtvoIn8LIoi7vTro3zPb4uqkDEcux9X6-ROSUAUJoipVgYzs1hXO0U/s1600/export3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_XFDPjm0SqlUlL9aWIpQKv9DMbvo0pX8QBAc2B8XefIV_aOm4f1uWR4loHZ4PfMdadtOO6Gr1s4ed1MjFF05fhFtvoIn8LIoi7vTro3zPb4uqkDEcux9X6-ROSUAUJoipVgYzs1hXO0U/s1600/export3.png&quot; height=&quot;139&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In Keystore selection choose either Use existing keystore or Create new keystore. Here I choose create new keystore. Choose a location where you want to store the file. Enter password(give any password) and click Next.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimAslrmlMMprQUFt-Q5LMLKnqFzuftsdeBpIjySiOOvU_gCQe9XbWb9xQQzKEjbP5dSKdFe6WfM7T6QM24w70uKuTEMWWxtv7IGvPYbxlZ3-2onOtwpAMljfcDpnEDFTeh_5-2NRUCiI0/s1600/export4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimAslrmlMMprQUFt-Q5LMLKnqFzuftsdeBpIjySiOOvU_gCQe9XbWb9xQQzKEjbP5dSKdFe6WfM7T6QM24w70uKuTEMWWxtv7IGvPYbxlZ3-2onOtwpAMljfcDpnEDFTeh_5-2NRUCiI0/s1600/export4.png&quot; height=&quot;139&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In key creation, enter Alias name, passwords, validity years and firstname lastnames which are mandatory fields. Rest of the fields are optional. Click Next.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8HuivHNxT0Uzzr8fU0PD8gvOVV8ELAXXT8SNYeybjaEugCShk1c-wkc2MsnWYZiFKHs-CMj6FJyPQQ3kVii6eP7ShbTYFhR2Dju4ADXrI9ydPKJjis23n4QOImkZ1lVG28ZOJxgwH-gU/s1600/export5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8HuivHNxT0Uzzr8fU0PD8gvOVV8ELAXXT8SNYeybjaEugCShk1c-wkc2MsnWYZiFKHs-CMj6FJyPQQ3kVii6eP7ShbTYFhR2Dju4ADXrI9ydPKJjis23n4QOImkZ1lVG28ZOJxgwH-gU/s1600/export5.png&quot; height=&quot;217&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In destination for apk file choose an appropriate location where you want to store the apk file. Click Finish.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO0HQeZiCF8lGzRiCbyf0thDjWKmlZU5DRDPkoDkROUaMA92sUUsGwieU4VqR8_RIK71YIronlSyDUi6SzUT1YMdJgXCdH8NhcKo6Wt4chAD-jFxdCXh8vWKLbV5OTGCKNoJWE3Dpcu94/s1600/export6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO0HQeZiCF8lGzRiCbyf0thDjWKmlZU5DRDPkoDkROUaMA92sUUsGwieU4VqR8_RIK71YIronlSyDUi6SzUT1YMdJgXCdH8NhcKo6Wt4chAD-jFxdCXh8vWKLbV5OTGCKNoJWE3Dpcu94/s1600/export6.png&quot; height=&quot;138&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
If the apk is created successfully the new keystore status and certificate finger prints will be displayed in console tab in eclipse.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfyjHkyWp5MjtNrqTgwb4QYaKqI9VFHFMZpTPdjfRR23ItmNo1Buck1c7na8-ptTB8lHP4PvQt7Op4ch-l2_hyphenhypheneokZgljaYxoMO7Kq3JzOXLjBfbSnhyphenhyphenrQyNGkzV6VB-IGsfboTbZTThM/s1600/export7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfyjHkyWp5MjtNrqTgwb4QYaKqI9VFHFMZpTPdjfRR23ItmNo1Buck1c7na8-ptTB8lHP4PvQt7Op4ch-l2_hyphenhypheneokZgljaYxoMO7Kq3JzOXLjBfbSnhyphenhyphenrQyNGkzV6VB-IGsfboTbZTThM/s1600/export7.png&quot; height=&quot;144&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;Finally make sure the apk file is created and saved successfully in the location specified.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
</description><link>http://sreescsharp.blogspot.com/2014/01/android-create-android-application.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjndljwOO1wzTLsxJbfH-1QOc17kTekv7-a_JgDqKFuLi8J36KFutUBDUvZpIdJzCGQ7qY8jCGHfd2INDt_jSqWus_DGZrDjs1qNxW0l9noVa8Ui9-L5hXDeFFghRW5YeqwIA3dWiDEr5g/s72-c/export1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-6448762807487312059</guid><pubDate>Fri, 29 Nov 2013 23:50:00 +0000</pubDate><atom:updated>2013-11-29T15:50:23.773-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Bubble Sort</title><description>Bubble sorting is the simplest sorting algorithm. In bubble sort, we 
compare the consecutive pair of values in an array. Start from the 
beginning of the array, compare the first value with the following next 
value. If the first value is greater than the following value, then swap
 both the values. Else continue with the next consecutive pair. Continue
 this process for n-1 times, where n is the length of an array.&lt;br /&gt;
&lt;br /&gt;
Suppose, you have an unsorted array of 5 elements&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS4AAABSCAIAAABlta4aAAAD2UlEQVR4nO2a0ZGDIBgGrcuCrMdqbMZiuId4iagZIj8/fCS7jzeDswesMcQhAIAAQ2sBAAiBFAFEIEUACUgRQAJSBJCAFAEkIEUACUgRQAJSBJCAFAEkIEUACUgRQAJSBJCAFAEkIEUACUgRQAJSBJCAFAEkIEUACawpDkp0KtnaKKIvvdY6EdaUrOOV6FSytVFEX3qtdSKsKVnHK9GpZGujiL70WutEWFOyji/k4eogLolekncOym63ryPi4eogLoleElKs5+HqIC6JXhJSrOfh6iAuiV4SUqzn4eogLoleElKs5+HqIC6JXhJSrOfh6iAuiV4SUqzn4eogLoleElKs5+HqIC6JXhJSrOfh6iAuiV4SUqzn4eogLoleElKs5+HqIC6JXhJSdPRYpuHFtLg6GCZrrznOq4tk6f20TPen1FtvnUfLMjukuM7jcCLHsOsUowztNXqleLVY2ZrVUtwmVyXF/VorpXi1B/MESy1f/RTXeXx9vOx2e/l1MkgePPdRZnrWSfElqpDi8V4mlGK5EjtO8cBzucRSXOc5EnquXeZjao0UDXcMT73n1OmkuEzGL0UFHE7Xae2xrZPle5hLikestwz/FJdpGOclU/O3Uix4UPEtKT6mxHQc8olDicmy3jK8U9zu87l3jF9K8fLAJn8Tdp/i8WFd8Nhmz7Z8Lk/Rdr11Hjc1UkxyWaKhxu5TDCEcevT4wCkhGcImqvpjxuUBEyl+RNxl1gp/R4oh7HPM3eruKRp/FEs52PSWaT9xpFjd8HtSfG0f0RSXyf7V3m+vX57Kb9yYUM8UHQ/JS2Xw75izBb8pxW0eNB9Ql+ngdfrDZ5CidIqPifytB9TH1okXxemtqHzJSMywwT9zKLifJB9Q1VK8fB/pdfJVyu32dazjb3rsbuL///g6j24nInmSZ9c9xRfsy1Ms8UZVyRSvXoSIXgEr5Hb7Otbxtz1OnzTWnxV9Unz74Cf7E38IQSzFcveydw6Zbicx1zdMPr2OdXzBbeTmIC6JXpLCKRaFFG84iEuil4QU63m4OohLopeEFOt5uDqIS6KXhBTrebg6iEuil4QU63m4OohLopeEFOt5uDqIS6KXhBTrebg6iEuil4QU63m4OohLopeEFOt5uDqIS6KXhBRveCjQqWRro4i+9FrrRFhTso5XolPJ1kYRfem11omwpmQdr0Snkq2NIvrSa60TYU3JOB4AikCKABKQIoAEpAggASkCSECKABKQIoAEpAggASkCSECKABKQIoAEpAggASkCSECKABKQIoAEpAggASkCSECKABKQIoAEpAggwR/AedIxuLsGpQAAAABJRU5ErkJggg==&quot; /&gt;&lt;br /&gt;
&amp;nbsp;Here first iteration compare the first value with the second value &lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdgAAAA8CAIAAABKGTzuAAAGo0lEQVR4nO2bPW7jOBhAdZAp5xQ6Qqo5hQ6QYs6hcoDcQ80gJxEyN9giSBEECKAtrB9SIila/GiS4HvYYjG2pSfaeaIpuZkAACApTWoBAIDaIcQAAIkhxAAAiSHEAACJcYW4yYni9AAAPCHEMpSll1pHoyA3gEgQYhnK0kuto1GQG0AkvEL8MJu7HErRywHcrhHrcwOgQ4iDKFQPNzc5OEBVEOIgCtXDzU0ODlAVhDiIQvVwc5ODA1QFIQ6iUD3c3OTgAFVBiIMoVA83Nzk4QFUQ4iAK1cPNTQ4OUBWEOIhC9XBzk4MDVAUhDqJQPdzc5OAAVSEc4q/nn//9WP57fg3Wkyrd68dq9ePX51u4l6yekaFrmqYbYuhddhv7NtRJ2G3s2+ZAqCEhhgcjGGI1dmItFijd28v7Qezjb6CXnJ6FoRNIilyIZx2RzEm6qV5ygoQYHoxUiP99Pm0zze8/v5bk/f4K9AstnSr27/Ppp5SYkJ6ZbZqXQ4j3k86MQhynw4QYHk2kNeI1ealD/PbyqU1+12m7zAJFlBCr4cshxDNr9PIJ8dAJyQQ4WFBPEW0/TmPf9ePyQIC058u33Xvv68JLIhE4REUSKcRz797//LtsdupwSU/sDBFHb5qmoWvaflhaTIh9jKTrERjioZvrOzOfWbshdMFp29DZ/ueneK/pj32rviRhB0XW5MojRohvFc5zyil2hoijt/wNjYT41M14mU7JXwQ3HywhW+IYeLnT5+XjqIzB0C1j4vr6MPTKuHnto29lW6lsUPCKcDnEvGsik4t1KvOFO5npsLje9mEkxKduxg4LtTggxPvZsOLbPyjEu+crz/acbXosDYivHigbJMT7xy5+HLXbJwLnnrKl+3rO+Pa1sW/XP2BCfJ+bXuXgFF8P8di37v3PlVmEt7HcDuG4qLE9U4nU+Zqu+olSub3Sank629VvoZmVDutEyz8smzIeoGODPkN0y/fxmfrBbFLq39W607YftTHRPkzasK+PyHzxUon1g45tavz08n1Vzu1wt97by7vcjWvSettXyGkixNc+dWKG1x2sE+KF+Z1d//hvz1WSuaVWCeL6TC3EHvtxjIZtwdmW78Nr1druenuY2xoP0LTBO4boWNKDt/aifm2q6rqaDN066mrn275fj3Fb5BGfssf7Zd1yWSyXEL9+SFfY7XCfnvE+LP3tF9S79M4KnRyiuC2of8MR3M7xC7FSHGU6tnvL9VOz/nLflYHbeNh8jI+6+245iv20df+Q8QB9NugeIuMzj0eoj5TyRPX1c4eVcVBMHccoRMSfON/uJs5kaeLrebci8foRdoaQ1SPEYW4bxomRlJvn/l0jZOuUsSGWEN/zNpg3Y1uc0JeU3Vu9M8TuN8UVYvsWHBr6c7TxUuLeDfN217sLJ7Xepi8i0zQJfco0hEL89/fx0tz3n1/p7yPeTPY/rhO5cUIsxDtyXJrILcTGK08yV/ND3jvbnHhunHXCaLrPwrhusC12eqVAv1nCeblOnQwv3+TNXJkRO98WnxDbR8OgcTg09ahvG7vNgYeuabp+67C6I2eIc5wRKzdLLOV9e3mXuCwmULrbSSLOr5wrCvHdc7HIbqafvfgsb4a4+WFYfN3mc9YlVKWrcxD1eNzmbPuLdWdvhTIiJ8/ffye71M1lQ+uybuM6QI8NuofoNMTK6USbUqtny/0wb7vZ/l9f4pCfD4v+xFkvncQXf7eDl56lwhn/oGOapsxCbFk2CcyxgNvpyqO0mz/6bRzan/Bsuv5mZ7ZWDmYbWeUf237U7xqwnhn3P+q723bbpO2Cnv0V2kF2nfJy4wE6Nng6RI7BNG1V26n6PWF3g/W2l8W/6fq+bZq2td72EU7ENWIRHA7onWJzwM1NDg4Zof3co0oiXJ3bQYiDKFQPNzc5OORBjDu1CoQQF1o690MPo8TY5ewGNSJ9dcQIIQ6iUD3c3OTgAFVBiIMoVA83Nzk4QFUQ4iAK1cPNTQ4OUBWEOIhC9XBzk4MDVAUhDqJQPdzc5OAAVUGIgyhUDzc3OThAVRDiIArVw81NDg5QFYQ4iEL1cHOTgwNUBSEOolA93Nzk4ABVQYiDKFQPNzc5OEBVeIU4B8rVE3uv7sfmgJubHBygKgixDGXppdbRKMgNIBKEWIay9FLraBTkBhAJPmqxSN0QDdyu8agPC9QOHzUAgMQQYgCAxBBiAIDEEGIAgMQQYgCAxBBiAIDEEGIAgMQQYgCAxBBiAIDEEGIAgMQQYgCAxBBiAIDE/A/6qHYIDdVgqAAAAABJRU5ErkJggg==&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now continue the iteration 4 times ie, n-1 times where n is the number of elements in an array&lt;br /&gt;
After 4 iterations the array will be as follows,&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It&#39;s
 very easy to implement the above algorithm not only using C# but also 
in every programing languages. Here&#39;s an example program&lt;br /&gt;
&lt;br /&gt;
//Method for bubble sorting&lt;br /&gt;
public void bubble(List&amp;lt;int&amp;gt; sort)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//set a temporary variable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int tempvar;&lt;br /&gt;
//Iterate through n-1 times&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 1; i &amp;lt;= sort.Count; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//loop through each elements in all iterations&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int j = 0; j &amp;lt; sort.Count-i; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//compare each value with the following value,&lt;br /&gt;
//if greater then swap, else continue to next consecutive pair&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sort[j] &amp;gt; sort[j + 1])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tempvar = sort[j];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sort[j] = sort[j + 1];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sort[j + 1] = tempvar;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
//display sort&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display(sort);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
//Input array: {3,2,4,1,5}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output&lt;/span&gt;:&lt;br /&gt;
1,2,3,4,5</description><link>http://sreescsharp.blogspot.com/2013/11/c-bubble-sort.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-5399011965963813629</guid><pubDate>Thu, 30 May 2013 07:51:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.708-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Stack Implementation with and without Stack class</title><description>Stack is a datastructure which operates in Last In First Out manner(LIFO). Which means that the items that are entered last is removed first.&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
The program below implements stack with and without using Stack class.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Stack Implementation using Stack Class&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
//Declaring a Stack class &lt;br /&gt;
Stack&amp;lt;int&amp;gt; stk = new Stack&amp;lt;int&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Method for adding items to Stack&lt;br /&gt;
public void AddItems()&lt;br /&gt;
{&lt;br /&gt;
//Push method add items to Stack&lt;br /&gt;
stk.Push(5); // first item&lt;br /&gt;
stk.Push(3);&lt;br /&gt;
stk.Push(8); //last item&lt;br /&gt;
//display Stack&lt;br /&gt;
displaystack();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Method for getting items from Stack(gets only, doesn&#39;t remove item)&lt;br /&gt;
public void GetItems()&lt;br /&gt;
{&lt;br /&gt;
//Peek method to get last item from Stack&lt;br /&gt;
Console.WriteLine(&quot;Last item in Stack: &quot;+stk.Peek());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Method to remove items from Stack&lt;br /&gt;
public void RemoveItems()&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
//Pop method to remove last item from Stack&lt;br /&gt;
stk.Pop();&lt;br /&gt;
//display Stack&lt;br /&gt;
displaystack();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Method for displaying items in Stack&lt;br /&gt;
public void displaystack()&lt;br /&gt;
{&lt;br /&gt;
Console.WriteLine(&quot;The Stack items: &quot;); &lt;br /&gt;
//loop through all items in Stack&lt;br /&gt;
foreach(int x in stk)&lt;br /&gt;
{&lt;br /&gt;
Console.WriteLine(x);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
The Stack items:&lt;br /&gt;
5&lt;br /&gt;
3&lt;br /&gt;
8&lt;br /&gt;
Last item in Stack:&lt;br /&gt;
8&lt;br /&gt;
The Stack items:&lt;br /&gt;
5&lt;br /&gt;
3 &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Stack Implementation without using Stack class&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
//Declare a list for storing items&lt;br /&gt;
List&amp;lt;int&amp;gt; lst = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Method for adding items to stack(push operation)&lt;br /&gt;
public void AddItems()&lt;br /&gt;
{&lt;br /&gt;
//Use Add() method to add items to Stack&lt;br /&gt;
lst.Add(5);&lt;br /&gt;
lst.Add(3);&lt;br /&gt;
lst.Add(8);&lt;br /&gt;
&lt;br /&gt;
//display Stack&lt;br /&gt;
display();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Method to get items from Stack(Peek operation)&lt;br /&gt;
public void GetItems()&lt;br /&gt;
{&lt;br /&gt;
//get item from last index &lt;br /&gt;
Console.WriteLine(&quot;Last value: &quot;+lst[lst.Count - 1]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Method for removing last item from Stack(Pop operation)&lt;br /&gt;
public void RemoveItems()&lt;br /&gt;
{&lt;br /&gt;
//Remove last item &lt;br /&gt;
lst.RemoveAt(lst.Count - 1);&lt;br /&gt;
display();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: blue;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
The Stack Items:&lt;br /&gt;
5&lt;br /&gt;
3&lt;br /&gt;
8&lt;br /&gt;
Last value:&lt;br /&gt;
8&lt;br /&gt;
The Stack Items:&lt;br /&gt;
5&lt;br /&gt;
3&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-stack-implementation-with-and-without.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-9174716889783850693</guid><pubDate>Fri, 24 May 2013 04:58:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.741-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Find whether a number is power of 2</title><description>Given a number and check whether the number is a power of 2. There are different ways to find the solution, but I choose my own way to work on this.&lt;br /&gt;
First what I did here is find the square root of that number. Usually in C# Math.Sqrt(number), the number should be declared as double which means that number will have a decimal point ie, 4.0&lt;br /&gt;
After finding the square root, type cast the square root value to integer so that it removes the decimal portion completely.&lt;br /&gt;
If the number is power of 2, then square of type casts value will be same as the number to be checked or else the result will be false(as we removed the decimal portion of that number shows which is not power of 2).&lt;br /&gt;
&lt;br /&gt;
//method for checking whether number is power of 2&lt;br /&gt;
&amp;nbsp;public void poweroftwo(double num)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//get the square root of the number&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double val = Math.Sqrt(num);&lt;br /&gt;
//type cast the value to integer value &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int power = (int)val;&lt;br /&gt;
//check if the square of type casts value is equal to number to be checked&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (power * power == num)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Yes, the number is power of 2&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Number not power of 2&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
//Input number= 9&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Yes, the number is power of 2&lt;br /&gt;
//Input number=11&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Number not power of 2 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-find-whether-number-is-power-of-2.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-1009348300246081415</guid><pubDate>Thu, 23 May 2013 04:05:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.688-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Find a number not in second array.</title><description>&amp;nbsp;Given two arrays, find the number from first array which not present in second array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//method for dislpaying the array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void displayMatrix(List&amp;lt;int&amp;gt; arry)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; arry.Count; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(arry[i] + &quot; &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
//method for searching a number from first array which is not present in second array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void ValueSearch(List&amp;lt;int&amp;gt; first, List&amp;lt;int&amp;gt; second)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;int&amp;gt; distinct = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; first.Count; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int j = 0; j &amp;lt; second.Count; j++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//check each value in first array is equal to any of the value in second array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (first[i] == second[j])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//if any value is equal, then change that value to zero or null in first array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; first[i] = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
//finding the values in first array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; first.Count; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//check for values not equal to zero or null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (first[i] != 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
// if not equal move that value to new array.&lt;br /&gt;
//so that new array contain only those values which are not in second array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; distinct.Add(first[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(&quot;The numbers not in second array: &quot;);&lt;br /&gt;//display new array with values that are only in first array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMatrix(distinct);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//Initialise two list for represting values in first array and second array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;int&amp;gt; firstArr = new List&amp;lt;int&amp;gt;();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;int&amp;gt; secndArr = new List&amp;lt;int&amp;gt;();&lt;br /&gt;
//add values to first array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firstArr.Add(2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firstArr.Add(3);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firstArr.Add(4);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firstArr.Add(6);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; firstArr.Add(1);&lt;br /&gt;//add values to second array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secndArr.Add(8);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secndArr.Add(2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secndArr.Add(5);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secndArr.Add(4);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secndArr.Add(7);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Program pgm = new Program();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(&quot;The First Array: &quot;);&lt;br /&gt;
//display first array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pgm.displayMatrix(firstArr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(&quot;The Second Array: &quot;);&lt;br /&gt;
//display second array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pgm.displayMatrix(secndArr);&lt;br /&gt;
//call the method for value search&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pgm.ValueSearch(firstArr, secndArr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;The First Array: 2&amp;nbsp; 3&amp;nbsp; 4&amp;nbsp; 6&amp;nbsp; 1&lt;br /&gt;
The Second Array: 8&amp;nbsp; 2&amp;nbsp; 5&amp;nbsp; 4&amp;nbsp; 7&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;The numbers not in second array: 3&amp;nbsp; 6&amp;nbsp; 1&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-find-number-not-in-second-array.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-8655487349550736544</guid><pubDate>Mon, 20 May 2013 18:55:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.736-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Rotate a matrix to 90 degree.</title><description>Rotate a matrix to 90 degree. This program example works only for a matrix with number of columns equal to the number of rows.&lt;br /&gt;
&lt;br /&gt;
//Matrix class &lt;br /&gt;
class MatrixTurn&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void DisplayMatrix(int[ ,] arry, int m, int n)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; m; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int j = 0; j &amp;lt; n; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(arry[i, j]+&quot; &quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Degree90Matrix(int[ ,] arry, int m, int n)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int j=0; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int p=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int q=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=m-1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int[,] rotatedArr = new int[m,n];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //for (int i = m-1; i &amp;gt;= 0; i--)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int k=0;k&amp;lt;m;k++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (i &amp;gt;= 0) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rotatedArr[p, q] = arry[i, j];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; q++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i--;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i = m - 1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; q = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DisplayMatrix(rotatedArr, m, n);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int[,] arry =&amp;nbsp; { {&amp;nbsp; 1, 2,3}, {&amp;nbsp; 4, 5,6 },{7,8,9}&amp;nbsp; };&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Given Matrix&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MatrixTurn mtx = new MatrixTurn();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mtx.DisplayMatrix(arry,3,3);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mtx.Degree90Matrix(arry,3,3);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Input:&lt;br /&gt;
Given Matrix&lt;br /&gt;
1&amp;nbsp; 2&amp;nbsp; 3&lt;br /&gt;
4&amp;nbsp; 5&amp;nbsp; 6&lt;br /&gt;
7&amp;nbsp; 8&amp;nbsp; 9&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output Matrix: &lt;/span&gt;&lt;br /&gt;
7&amp;nbsp; 4&amp;nbsp; 1&lt;br /&gt;
8&amp;nbsp; 5&amp;nbsp; 2&lt;br /&gt;
9&amp;nbsp; 6&amp;nbsp; 3</description><link>http://sreescsharp.blogspot.com/2013/05/c-rotate-matrix-to-90-degree.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-5816293738078826787</guid><pubDate>Fri, 10 May 2013 18:36:00 +0000</pubDate><atom:updated>2014-03-27T12:06:20.551-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Swapping two numbers without temporary variable</title><description>Following program explains, how to swap two numbers without using temporary variable.&lt;br /&gt;
Have you ever thought of swapping to variables like so? easy to do with simple addition &lt;br /&gt;
and subtraction between two numbers.&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { &#39;units&#39; : [] }; };
    var unit = {&quot;publisher&quot;:&quot;Sreescsharp&quot;,&quot;width&quot;:550,&quot;height&quot;:250,&quot;sid&quot;:&quot;Chitika Default&quot;};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write(&#39;&lt;div id=&quot;chitikaAdBlock-&#39; + placement_id + &#39;&quot;&gt;
&lt;/div&gt;
&#39;);
    var s = document.createElement(&#39;script&#39;);
    s.type = &#39;text/javascript&#39;;
    s.src = &#39;//cdn.chitika.net/getads.js&#39;;
    try { document.getElementsByTagName(&#39;head&#39;)[0].appendChild(s); } catch(e) { document.write(s.outerHTML); }
}());
&lt;/script&gt;

//function for swapping two numbers&lt;br /&gt;
public void swap(int a, int b)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//value of a and b before swapping&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;The value a and b before swapping: a=&quot; + a + &quot; and b &quot; + b);&lt;br /&gt;
//if,a=3 and b=5&lt;br /&gt;
//a=3+5=8&lt;br /&gt;
//b=5&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a = a + b;&lt;br /&gt;
//now, b=8-5=3&lt;br /&gt;
//a=8, now b got a&#39;s value&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = a - b;&lt;br /&gt;
//a=8-3=5&lt;br /&gt;
//so a=5,b=3 without using any temp var&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a = a - b;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;The value a and b before swapping: a=&quot;+a+&quot; and b &quot;+b);&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
//input: a=3, b=5&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; a=5, b=3</description><link>http://sreescsharp.blogspot.com/2013/05/c-swapping-two-numbers-without.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-2678341257107717385</guid><pubDate>Thu, 09 May 2013 19:50:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.699-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Fibonacci Series</title><description>//function to display the fibonacci series &lt;br /&gt;
public&amp;nbsp; void&amp;nbsp; FibonacciSeries(int num)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//set temporary variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int fibtemp= 0;&lt;br /&gt;
//set the first fibonacci number as 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int fib1 =1;&lt;br /&gt;
//temporary variable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int fib2 = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(fib1);&lt;br /&gt;//loop through all the numbers &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; num; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//assign temporary variable &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fib2 = fibtemp;&lt;br /&gt;
//save to temporary var&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fibtemp= fib1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp; Console.WriteLine(fib1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
//add both temporary variables &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fib1 = fib2 + fibtemp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(&quot; &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(fib1);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
//input num=20 to display 20 fibonacci number series&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;1 1&amp;nbsp; 2&amp;nbsp; 3&amp;nbsp; 5&amp;nbsp; 8&amp;nbsp; 13&amp;nbsp; 21&amp;nbsp; 34&amp;nbsp; 55&amp;nbsp; 89&amp;nbsp; 144&amp;nbsp; 233&amp;nbsp; 377&amp;nbsp; 610&amp;nbsp; 987&amp;nbsp; 1597&amp;nbsp; 2584&amp;nbsp; 4181&amp;nbsp; 6765&amp;nbsp; 10946&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-fibonacci-series.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-7195743363895693287</guid><pubDate>Wed, 08 May 2013 23:58:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.720-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Find the duplicates</title><description>//function to display the duplicate values in an Array &lt;br /&gt;
public void DisplayArray(ArrayList ary)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//loop through all the elements&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; ary.Count; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(ary[i]+&quot; &quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
//function to find the duplicate values in an Array&lt;br /&gt;
&amp;nbsp; public void FindDuplicate(ArrayList ary)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//Array list to store all the duplicate values&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArrayList dup = new ArrayList();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; ary.Count;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int j =i+1; j &amp;lt; ary.Count; j++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//compare each value with following remaining values&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ary[i].Equals(ary[j]))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//When duplicate value is found, check&lt;br /&gt;
//whether the value not contained in the dup array list&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(!dup.Contains(ary[i]))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//if not contains, then add the value to dup array list&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dup.Add(ary[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;The numbers which duplicates are&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DisplayArray(dup);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Input Arraylist values: 4,5,2,5,4,7&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; 4 5 2 5 4 7&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The number which duplicates are&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 5&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-find-duplicates.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-6062208952098255144</guid><pubDate>Wed, 08 May 2013 04:38:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.718-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Armstrong Number</title><description>An Armstrong number is the number whose sum of the cubes of the digits equal to the same number.&lt;br /&gt;
&lt;br /&gt;
//function for checking the Armstrong number&lt;br /&gt;
&amp;nbsp;public void ArmstrongCheck(int num)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//set a&amp;nbsp; variable for storing sum&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int sum = 0;&lt;br /&gt;
//variable for getting digit by digit of the number &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int val = 0;&lt;br /&gt;
//Store the variable to another&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int ArmNum = num;&lt;br /&gt;
//Continue&amp;nbsp; till the number is zero&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (num != 0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//get digit by digit using modulo &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val = num % 10;&lt;br /&gt;
//get the next value &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num = num / 10;&lt;br /&gt;
//sum of the cubes of digits &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum += val * val * val;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
//sum equal to same number, then an Armstrong number&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (sum == ArmNum)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Armstrong Number&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Not an Armstrong Number&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
//Input: 153&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Armstrong Number&lt;br /&gt;
//Input: 127&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Not an Armstrong Number </description><link>http://sreescsharp.blogspot.com/2013/05/c-armstrong-number.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-1450694409202751454</guid><pubDate>Wed, 08 May 2013 02:13:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.693-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Anagrams using Sort Method</title><description>Anagrams means strings having the same number of characters, but are rearranged.&lt;br /&gt;
&lt;br /&gt;
//method for checking two strings are anagram&lt;br /&gt;
public void AnagramCheck(string str1,string str2)&lt;br /&gt;{&lt;br /&gt;//Remove if there are spaces in string&lt;br /&gt;
str1 = str1.Replace(&quot; &quot;,&quot;&quot;);&lt;br /&gt;
//Convert the string to Character Array&lt;br /&gt;char[] firstStr1 = str1.ToCharArray();&lt;br /&gt;str2 = str2.Replace(&quot; &quot;, &quot;&quot;);&lt;br /&gt;char[] secStr2 = str2.ToCharArray();&lt;br /&gt;&lt;br /&gt;//Check whether two strings are equal length &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;if (str1.Length == str2.Length)&lt;br /&gt;{&lt;br /&gt;
//strings with equal length &lt;br /&gt;
//Sort the character Array&lt;br /&gt;Array.Sort(firstStr1);&lt;br /&gt;Array.Sort(secStr2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; //Loop through all elements in both character Array&lt;br /&gt;&amp;nbsp; for(int i = 0; i &amp;lt; firstStr1.Length; i++)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp; //check all characters are equal in sorted char array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (firstStr1[i] == secStr2[i])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Index reaches string length&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //all characters are equal&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (i == firstStr1.Length-1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Anagrams&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; //continue loop through all characters in the char array&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; continue;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //when any character in char array not equals&lt;br /&gt;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Not Anagrams&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;//when two strings are not equal length&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;Console.WriteLine(&quot;Not Anagrams&quot;);&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Input Strings:&lt;br /&gt;
str1: twelve plus one&lt;br /&gt;
str2: eleven plus two&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output: &lt;/span&gt;Anagrams&lt;br /&gt;
&lt;br /&gt;
str1: twelve plus one&lt;br /&gt;
str2: eleven pluy two&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Not Anagrams &lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-anagrams-using-sort-method.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-8600058416359902311</guid><pubDate>Tue, 07 May 2013 04:57:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.733-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Matrix with value zero changes corresponding row and column to zero</title><description>Aim: Change all the value of corresponding row and column to zero, if ever the matrix contains zero as one of the elements.&lt;br /&gt;
&lt;br /&gt;
//declare variable to store start index containing value zero&lt;br /&gt;
int[] strtIndx;&lt;br /&gt;
//declare variable to store end index containing value zero&lt;br /&gt;
int[] endIndx ;&lt;br /&gt;
//variables as counters to make the corresponding row&lt;br /&gt;
//and column zero&lt;br /&gt;
int m = 0;&lt;br /&gt;
int n = 0;&lt;br /&gt;
&lt;br /&gt;
//function to display matrix&lt;br /&gt;
public void DisplayMatrix(int[,] ary, int p, int q)&lt;br /&gt;
{&lt;br /&gt;
//Intialise start index and end index by matrix length&lt;br /&gt;
strtIndx = new int[ary.Length];&lt;br /&gt;
endIndx = new int[ary.Length];&lt;br /&gt;
&amp;nbsp;//loop through two dimensional array &lt;br /&gt;
for (int i = 0; i &amp;lt; p; i++)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; for (int j = 0; j &amp;lt; q; j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(ary[i, j]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.Write(&quot;&amp;nbsp; &quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;Console.WriteLine();&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&amp;nbsp;//function to change the corresponding row and column to zero&lt;br /&gt;
public void matrix(int[,] ary, int p, int q)&lt;br /&gt;
{&lt;br /&gt;
strtIndx = new int[ary.Length];&lt;br /&gt;
endIndx = new int[ary.Length];&lt;br /&gt;
//p and q represents the dimension of array&lt;br /&gt;
for (int i = 0; i &amp;lt; p; i++)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; for (int j = 0; j &amp;lt; q;j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
// Check for each value is equal to zero or not&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ary[i, j] == 0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//if true, store the first index to startindex&lt;br /&gt;
//and second index of two dimensional array to endindex&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strtIndx[m] = i;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endIndx[n] = j;&lt;br /&gt;
//Increment the counter&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//reset the value to zero&lt;br /&gt;
m = 0;&lt;br /&gt;
n = 0;&lt;br /&gt;
//loop through all elements and check for index equal to startindex and endindex&lt;br /&gt;
for (int i = 0; i &amp;lt; p; i++)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; for (int j = 0; j &amp;lt; q; j++)&lt;br /&gt;
&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; if (i == strtIndx[m])&lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
//true, then set the value of that particular index zero&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ary[i,j]=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (j == endIndx[n])&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ary[i, j] = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
//Input Matrix as&lt;br /&gt;
&amp;nbsp;{ { 1, 2 }, { 3,0 }, { 5, 6 } } and dimensions as 3X2&lt;br /&gt;
&lt;br /&gt;
ie, &amp;nbsp; 1 &amp;nbsp;&amp;nbsp; 2&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 3 &amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output: &lt;/span&gt;1&amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 0&amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 5&amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; </description><link>http://sreescsharp.blogspot.com/2013/05/c-matrix-change-row-and-column.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-7746577733616554615</guid><pubDate>Fri, 03 May 2013 20:12:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.725-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Palindrome</title><description>// declare and intialise a variable for storing length &lt;br /&gt;
int strLength = 0;&lt;br /&gt;
//declare and intialise a variable for represnting the first indexes of array&lt;br /&gt;
int intLength = 0;&lt;br /&gt;
&lt;br /&gt;
//method for checking Palindrome or not &amp;nbsp;&lt;br /&gt;
public void CheckPalindrome(string str)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
//get the string length&lt;br /&gt;
strLength = str.Length;&lt;br /&gt;
//Convert the string to lower case&lt;br /&gt;
str = str.ToLower();&lt;br /&gt;
&lt;br /&gt;
//loop through all characters in string&lt;br /&gt;
while (intLength &amp;lt; strLength)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
//check each character from first index equal to last index and&lt;br /&gt;
//continue through all characters in string&lt;br /&gt;
if (str[intLength] != str[strLength - 1])&lt;br /&gt;
{&lt;br /&gt;
//any characters not equal&lt;br /&gt;
Console.WriteLine(&quot;Not a Palindrome&quot;);&lt;br /&gt;
//quit loop&lt;br /&gt;
break;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//if characters are equal &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
//increment to next index&lt;br /&gt;
intLength++;&lt;br /&gt;
//decrement string length to get last previous index&lt;br /&gt;
strLength--;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//if iteration completes and all characters are equal &lt;br /&gt;
if (intLength &amp;gt; strLength - 1)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;Console.WriteLine(&quot;Palindrome&quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//input string: Refer&lt;br /&gt;
&lt;span style=&quot;background-color: blue;&quot;&gt;&lt;span style=&quot;background-color: blue;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;: Palindrome&lt;br /&gt;
&lt;br /&gt;
//input string: word&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Not a Palindrome&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/05/c-palindrome.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-8591255962799836718</guid><pubDate>Sun, 28 Apr 2013 04:25:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.731-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Reverse a Sentence using Stack</title><description>//declare a string to store the splitted characters&lt;br /&gt;
string str=null;&lt;br /&gt;
//declare a string array to store splitted words&lt;br /&gt;
string[] splitStr = null;&lt;br /&gt;
//declare a Stack with generic integer type&lt;br /&gt;
Stack&amp;lt;string&amp;gt; strArr = new Stack&amp;lt;string&amp;gt;();&lt;br /&gt;
&lt;br /&gt;
public void StackReversal(string s)&lt;br /&gt;
{&lt;br /&gt;
//split the words using space delimiter&lt;br /&gt;
splitStr=s.Split(&#39; &#39;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Iterate each character in the sentence&lt;br /&gt;
foreach (char ch in s)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
//Check if character is space or it reaches the last character in the sentence.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
if (ch.Equals(&#39; &#39;)||s[s.Length-1]==ch)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
//Last character in the sentence is reached&lt;br /&gt;
if (s[s.Length - 1] == ch)&lt;br /&gt;
{&lt;br /&gt;
//join the characters to form a string&lt;br /&gt;
str = str + ch;&lt;br /&gt;
//add the string to stack&lt;br /&gt;
strArr.Push(str); &lt;br /&gt;
//exit the loop since end of sentence &lt;br /&gt;
break;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//if not end of sentence&lt;br /&gt;
strArr.Push(str);&lt;br /&gt;
// add string to stack&lt;br /&gt;
strArr.Push(&quot; &quot;);&lt;br /&gt;
//for joining the next string&lt;br /&gt;
str = null;&lt;br /&gt;
}&lt;br /&gt;
str = str + ch;&lt;br /&gt;
}&lt;br /&gt;
//get the stack count&lt;br /&gt;
int c = strArr.Count;&lt;br /&gt;
//loop through all items in stack and display in LIFO manner&lt;br /&gt;
for(int i=0; i&amp;lt;c;i++)&lt;br /&gt;
{&lt;br /&gt;
Console.Write(strArr.Pop());&lt;br /&gt;
}&lt;br /&gt;
Console.WriteLine();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//input string: &quot;This is a sentence&quot;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output: &lt;/span&gt;sentence a is This &lt;br /&gt;
&lt;br /&gt;
&lt;string&gt;&lt;/string&gt;&lt;br /&gt;
&lt;string&gt;&lt;string&gt;&lt;/string&gt;&lt;/string&gt;</description><link>http://sreescsharp.blogspot.com/2013/04/c-reverse-sentence-using-stack.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-5623898123106052098</guid><pubDate>Tue, 09 Apr 2013 03:09:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.710-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Find the largest string in an array</title><description>//declare a string as empty &lt;br /&gt;
string large = &quot;&quot;;&lt;br /&gt;
//function to find largest string &lt;br /&gt;
public void FindLargest(string[] str)&lt;br /&gt;
{&lt;br /&gt;
foreach (string s in str)//for each string in string array&lt;br /&gt;
{&lt;br /&gt;
//compare the length of each string in an array&lt;br /&gt;&amp;nbsp; if (s.Length &amp;gt; large.Length)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; large = s;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
Console.WriteLine(large);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//for input string array as &quot;hi&quot;,&quot;hello&quot;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; hello</description><link>http://sreescsharp.blogspot.com/2013/04/c-find-largest-string-in-array.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-7225244579164278622</guid><pubDate>Fri, 05 Apr 2013 06:14:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.722-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Decimal to Binary Conversion</title><description>public string DecToBinConvert(string deci)&lt;br /&gt;
{&lt;br /&gt;
string output = null; //declare&amp;nbsp; variable to store result&lt;br /&gt;
int reminderVal = 0; //declare variable to store the remainder&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
if (!IsNum(deci))// check the value to convert is numeric&lt;br /&gt;
{&lt;br /&gt;
Console.WriteLine(&quot;Not numeric!!! Enter value between 0 and 9&quot;);&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
int number = int.Parse(deci);// if numeric parse string to integer type&lt;br /&gt;
while (number &amp;gt; 0)&lt;br /&gt;
{&lt;br /&gt;
reminderVal = number % 2;//if numeric value&amp;gt;0, get reminder value by mod 2&lt;br /&gt;
number = number / 2; //get quotient value&lt;br /&gt;
output = reminderVal.ToString() + output; &lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
return output;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
private bool IsNum(string numVal)// function to check a value is numeric &lt;br /&gt;
{&lt;br /&gt;
bool answer = false;&lt;br /&gt;
try&lt;br /&gt;
{&lt;br /&gt;
int temp = int.Parse(numVal);&lt;br /&gt;
answer = true; // returns true if numeric&lt;br /&gt;
}&lt;br /&gt;
catch (Exception ex)&lt;br /&gt;
{&lt;br /&gt;
answer = false;// returns false if not numeric&lt;br /&gt;
}&lt;br /&gt;
return answer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//For input value&amp;nbsp; 5 convert to binary,&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; 1010&lt;br /&gt;
//For input value 9.2 convert to binary,&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output: &lt;/span&gt;Not numeric!!! Enter value between 0 and 9&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/04/c-decimal-to-binary-conversion.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-3621425801730996553</guid><pubDate>Thu, 28 Mar 2013 18:42:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.704-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Check if one string is rotation of another string</title><description>public void StringRotate()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; string str = &quot;myblogpost&quot;;&amp;nbsp; //Declare a string&lt;br /&gt;&amp;nbsp;&amp;nbsp; string checkstr = &quot;tsopgolbym&quot;; //String to be checked&lt;br /&gt;&amp;nbsp;&amp;nbsp; char[] charArr = new char[str.Length]; //Intialize a new char array &lt;br /&gt;&amp;nbsp; &amp;nbsp; int j = 0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; if (str.Length == checkstr.Length)// if both strings are equal length&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = str.Length-1; i &amp;gt;=0; i--) //then continue to check rotation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; charArr[j] = str[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; j++;&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string str1 = new string(charArr); // Intialize a new string &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (str1 == checkstr)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Both strings are rotation strings&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Both strings are not a rotation strings&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else // if both strings are not equal length&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Both strings are not equal length and not rotation strings&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Both strings are rotation strings&lt;br /&gt;
&lt;br /&gt;</description><link>http://sreescsharp.blogspot.com/2013/03/c-check-if-one-string-is-rotation-of.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-2596020868631405035</guid><pubDate>Thu, 28 Mar 2013 17:39:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.697-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Check whether an element is present in an array and find its index?</title><description>public void ElementSearch()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; int[] eleArray = new int[5]{4,1,8,5,9}; // Assign values to array&lt;br /&gt;
&amp;nbsp; int valSearch = 5; //Search for a value&lt;br /&gt;
&amp;nbsp; int counter = 0; // Set a counter, if the value doesn&#39;&#39;t exist in an array&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp; for(int i=0; i&amp;lt;=4; i++) //Iterate to all elements in an array&lt;br /&gt;
&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (eleArray[i] == valSearch)// Check each value is equal to value to search&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;Value found and is in index &quot; + i + &quot; of an array&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else //if value not found, increment the counter&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if (counter == eleArray.Length) //counter reach arraylength, value notfound.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Console.WriteLine(&quot;Sorry! Value not found&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Value found and is in index 3 of an array </description><link>http://sreescsharp.blogspot.com/2013/03/c-check-whether-element-is-present-in.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-797219700813218639</guid><pubDate>Sun, 17 Mar 2013 08:29:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.729-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Using HashTable</title><description>public void HashTable()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hashtable hash = new Hashtable();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hash.Add(&quot;Name1&quot;, &quot;Alex&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hash.Add(&quot;Name2&quot;, &quot;Peter&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Gives the value of key Name2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(hash[&quot;Name2&quot;].ToString());&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Check Name1 is on list&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Console.WriteLine(hash.Contains(&quot;Name1&quot;).ToString());&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Remove Name2 key/value and check if it still contains.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hash.Remove(&quot;Name2&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(hash.Contains(&quot;Name2&quot;).ToString());&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //To display an item already removed from list and catched by exception.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(hash[&quot;Name2&quot;].ToString());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (NullReferenceException)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&quot;The key value missing&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Add two more value to list&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hash.Add(&quot;Name2&quot;, &quot;Sam&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hash.Add(&quot;Name3&quot;, &quot;Kite&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //To iterates the items in hashtable.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDictionaryEnumerator enumr=hash.GetEnumerator();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (enumr.MoveNext())&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(enumr.Key.ToString());&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt;Peter&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; True&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; False&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The key value missing&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name3&lt;br /&gt;
&lt;br /&gt;
</description><link>http://sreescsharp.blogspot.com/2013/03/hashtable.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-1920537370110199184</guid><pubDate>Sun, 17 Mar 2013 07:13:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.695-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Replace a String</title><description>public void ReplaceString()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; string str = &quot;Hello how are you!&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; string result= str.Replace(&quot; &quot;,&quot;--&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Console.WriteLine(result);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; Hello--how--are--you! </description><link>http://sreescsharp.blogspot.com/2013/03/replace-string.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9189171304081164562.post-4050272268196103978</guid><pubDate>Sun, 17 Mar 2013 07:10:00 +0000</pubDate><atom:updated>2013-11-27T19:05:57.706-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><title>C#: Display Random String</title><description>public void RandomString()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;string[] randStr = new string[5]{&quot;hi&quot;,&quot;hello&quot;,&quot;how&quot;,&quot;are&quot;,&quot;you&quot;};&lt;br /&gt;
&amp;nbsp;int indexStr = rnd.Next(randStr.Length);&lt;br /&gt;
&amp;nbsp;Console.WriteLine(randStr[indexStr]);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Output:&lt;/span&gt; hello </description><link>http://sreescsharp.blogspot.com/2013/03/display-random-string.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>