My Youtube Channel

Please Subscribe

Flag of Nepal

Built in OpenGL

Word Cloud in Python

With masked image

Friday, December 7, 2018

Find smallest positive integer in an array.

Write a function:
function solution(A);
that, given an array A of N integers, returns the smallest positive integer (greater than 0) that does not occur in A.
For example, given A = [1, 3, 6, 4, 1, 2], the function should return 5.
Given A = [1, 2, 3], the function should return 4.
Given A = [−1, −3], the function should return 1.

Program code (in c++):
#include<iostream>
using namespace std;

int find_integer(int na,int a[])
{

    int b[100],nb=0;
    //Arranging array in ascending order
        for(int i=0; i<na; i++)
        {
            for(int j=i+1; j<na; j++)
            {

                if(a[j] < a[i])
                {
                    int temp;
                    temp = a[i];
                    a[i] = a[j];
                    a[j] = temp;
                }
            }
        }
    //Removing elements from an array which is either negative integer or zero
        for(int i=0;i<na;i++)
        {

            if(a[i]<=0)
            {
                continue;
            }
            else{
                b[i]=a[i];
                nb=nb+1;
            }
            //cout<<b[i]<<endl;

         }

       //Removing duplicate/repeated integers from array
        int temp[100];
         int j = 0;
        for (int i=0; i<nb-1; i++)
        {
            if (b[i] != b[i+1])
                temp[j++] = b[i];

        }

        temp[j++] = b[nb-1];

        // Modifying original array

        for (int i=0; i<j; i++)
        {
            b[i] = temp[i];

        }
    //Finding the smallest integer not available in given array 'b'
        if(nb==0)
        {
            int num=1;
            return num;
        }
        else{

        int finalnum=0;
        int k=0;
        int checknum=1;
        int trace=0;
        for(int i=0;i<nb;i++)
        {
             for(k=trace;k<nb;k++)
               {

                    trace=k+1;
                    if(checknum==b[k])
                    {
                       finalnum=0;
                       break;
                    }
                    else{
                        finalnum=checknum;
                        goto l1;

                    }


                }

                    checknum++;

        }

      l1:  if(finalnum==0)
        {
           return checknum;
        }
        else
        {

            return finalnum;

        }
    }


}



int main()
{
    int na,a[100],b[100],nb=0;
    int get_result;
        cout<<"Enter the size of array: ";
        cin>>na;

        for(int i=0;i<na;i++)
        {
             cout<<"Enter the elements of array:  ";
             cin>>a[i];
        }

        get_result=find_integer(na,a);
        cout<<endl<<"The required smallest integer is : "<<get_result;

    return 0;
}

Output


Saturday, June 23, 2018

Internal Assessment Database in Visual c#



























click here to download.

Saturday, May 12, 2018

How to restore/import dump file in MySQL workbench ?

The following steps can be applied to import dump file :

1. Open MySQL workbench and connect to database using your password. You can see the window as given below:


2. You will be provided two ways to import the dump files.
First, you can import the dump files by selecting the option "import from dump project folder". Here you can select the folder where all your dump files are stored. It will automatically import the files in database from which it was created if the database with the same name exists. So, it is better to create database with the same name and then start the importing process.
Second, you can select the option "import from self-contained file" which will allow you to add dump files one by one. In this option before starting import process, choose the default target schema as your database in which you want to import the dump files, from the drop down list.
 Then click on "start import" button. This will import your single dump files in the selected database. Similarly, you can repeat the process to import other files as well.


3. You are done with it. If you don't see the imported table in your selected schema then close and re-open the MySQL workbench.

How to backup data in MySQL workbench ?

The following steps can be applied to backup data in MySQL using workbench :

1. Open workbench and connect to your database using your username and password.
2. Click on "Data Export" option under "Management" at the left side of the screen.


3. You will find a list of schema from where you can select which of the schema's table do you want to backup. If you want to backup all the tables of particular table then simply click on that schema but if you want to backup only few tables of a particular schema then double click on that schema and you can see the list of tables present in the selected schema on the right side of the screen where you can unselect the table you don't want to backup.


4. Select the folder where you want the backup file to be created.


5. Finally, click on the button "start export" and wait for the operations to complete.


6. You are done. Check your specified folder to get the backup file. You can again import/restore the data whenever needed.
The above process will backup each tables separately. If you desire to backup all the tables in a single file then after step 3 in above process, click on "Export to self-contained file" radio button and also tick the option "create dump in a single transaction" and select the folder where you want to save the file. Then click on export button.


Tuesday, May 1, 2018

How to watch IPL 2018 for free ?

There are many ways you can go through to watch IPL 2018 for free. I will be discussing few methods here.
First of all if you are in India you can watch IPL through Jio TV app or airtel TV app which you can download from playstore. 
There are few other methods which might not be official to watch IPL on internet from broadcaster.
1. You can download an app named "Live NetTV" by clicking here and you can run on your android mobile. You can get tons of channel here. When installed on your android phone, click on "sports" option and scroll down to find "sky sports cricket" channel in international category. You can stream from there. You will get various links over there. You can choose whichever works for you. 
You can also stream it on "willow cricket" channel available in the same category.

How to run in PC?
If you desire to run this app in PC,  download bluestacks or any other android emulator and then you can install this app over there.

2. You can also use alternative android app like "Mobdro" to watch IPL live on moblie. Here also you can find various channels for live streaming of IPL may be you can find star sports 1 as well here along with the channels mentioned above.

3. If you don't want to use apps or watch on mobile, here are few links which can help you for live streaming on your PC.

4. You can also watch IPL live on "Hotstar" but the problem is you will get it free for only ten minutes. After that you will have to subscribe to any one of their plan to watch it. You can actually watch free on hotstar as well but it a is tedious job you will do i.e. you will have to clear the cookies of your browser in every 10 minutes.

Except above all you can watch the highlights of every match, press conference, presentations, amazing moments of the matches of IPL anytime on its official website "iplt20.com".
Also you can watch some matches on DD sports but an hour delay, probably only one match in a week.



Saturday, April 28, 2018

Are you not able to see available networks for wifi in windows 10 ? Here is the solution.

Sometimes while working in our laptop, suddenly we are not able to see the available networks for connection though the network is easily available on other devices. It is frequently seen problem in windows 10. This problem may arise while upgrading our operating system from may be windows 7/8/8.1 to windows 10 or may be the wireless driver is corrupted due to some reasons while working in our PC. So, here is one of many possible solutions that might help you.
Follow the given steps:-

Step 1:
Open device manager. You can do the in the given way:
Open run by using shortcut key "Windows+R" or from entering "run" in search box.
Then write "devmgmt.msc" and press ok.


Step 2:
Expand the option "Network adapters" . Right click on "Inter(R) Dual Band Wireless" option and choose "update driver". A window will be displayed with two options. If you have the driver in your PC then select second option and locate the driver to install it otherwise go for first option which will automatically locate and install the driver from PC if available otherwise from online source if your PC is connected to internet through some kind of MODEM.


When your driver is installed or updated, you will be available to see the available networks for wifi.
If the problem persists then uninstall the current driver installed in your PC and reinstall the latest driver by downloading from the online sources.




How to compress video without loosing the quality ?

Here, we will be using VLC media player so if you don't have please install it.
Follow the given steps to compress the video without loosing quality:-

Step 1:
Open VLC media player. Click on menu "media" at the leftmost corner of  menu bar. Then select "conver/save.." option from the drop down menu.

Step 2:
After performing step 1, a window will display as given in figure below. Click on "add" button and browse and select the video you want to compress. Then click on "Convert/save" button.

Step 3:
You will see a window as shown in figure below. Click on "Browse" button and select the destination location where you want the video to be saved after compression is completed. Finally click on "Start" button for the compression to start.


Step 4:
You can see the window as given below. Wait until compression is completed. Time consumed depends on the size of your video. When the compression is completed you can see the size of your original video reduced by approximately more than 5-6 times.



Finally, your job is completed.



Sunday, March 11, 2018

Is your PC turning off automatically after few seconds of turning on ?



















Are you facing the problem of PC turning off automatically after few seconds (approximately 10-20 seconds) of PC turned on? When you search at websites, you can find various reasons for the cause of this problem. Those reasons may be correct at their place. One more reason for this cause could be a virus. In the initial this problem sounds like your OS is corrupted but the fact is through some media, a virus has been placed in your PC to run at Startup. So, when your turn on your PC, it will automatically shut down after few seconds only. 
The solution to this problem is when you turn on your PC, make sure to open 'task manager' by right clicking on taskbar (or more efficiently with the help of  shortcut key' ctrl+shift+esc') and then click on  'Startup' tab. After that disable the program with filename something like '1r...' (or something you feel like suspicious) and having white blank icon (probably it would be located on the top of the list). This whole process should be completed within given 10-20 seconds only. When you are done with doing this, your PC might turn off once more but don't worry if you have managed to disable the virus, it won't happen again. Finally, go to task manager again, then click on startup tab and right click on that virus program which you just disabled and open its location and delete it. Also clean your temporary files.
This might help you, if not there could be other problem with your PC.

Saturday, February 24, 2018

How to add page no. from the desired page in MS Word ?

In this post, I will be discussing how to add page number from the desired page in MS Word. When we write report of some projects, there will be abstract, acknowledgement, table of contents and so on. In this case, probably we desire to include page no. in the document from introduction part of the report. It is just an example. There can be various cases where we actually require to add page no. from desired place. So here is the solution for this problem and getting rid of preparing documents in fragments and then combining those fragments into a single file.


The following steps should be followed:-
1. Open your document file and add page no. in whole document from 'insert' tab in MS Word.
2. Take your mouse cursor on the page from which you want to add page no.
3. Click on 'layout' tab and then on combobox named 'Breaks'. A drop down window will appear. Select the option 'continuous'.
4. Go to the destinated or desired page, double left click on the page no. of that page (suppose you want to add page no. from page 3 then go to page 3 and double right click on the page no. 3). Look at the top bar in 'Design' tab. You can see a label 'Link to previous' selected so unselect it.
5. Go to the following page( if you were in page 3 then go to page 2) and double left click on the page no. of that particular page. Then press backspace(In short, remove that page no.). On doing so, you can see the all page no. above and including that page will be removed. But the page no. say 3 is still numbered the same. So now our task is to change that particular page no. 3 to page no.1 and same as other. It can be done by in the given way:-
              i. Double left click on that page no. (i.e. page no.3)
             ii. Then go to insert and select 'Format page numbers' form the drop down menu of                               'Page no.' . A window will be displayed, under 'page numbering' select 'start at' radio button                 and write  '1' in the box.
In this way, your task will be completed.
Refer the video given below to visualize the above process.




How to import external template to the blogger?

There are some templates available for free to the user by blogger but those templates might not be sufficient for many of the users. So, we may want to import our own template or the template downloaded from external sources. There are many websites which provide templates for free of cost. So, in this article we will be discussing  the way of importing templates from external sources.
The following steps should be followed:-
Step 1: Download the desired  template from external links.

Step 2: Extract the zip file in a folder (if the downloaded file is zipped) and find the file with '.xml' extension.
Step 3: Log in to your blogger account and select option 'theme' from the left side bar. Then click on button 'Backup/restore' available on right top corner as shown in figure below:

Step 4: When the button is clicked, a window is popped which looks like as shown in figure below:

Click on button 'choose file' and then open the extracted template's folder (downloaded from the external links). Choose the file with '.xml' extension and click on upload button. You can back up your current template by clicking on the button 'Download theme' before uploading the '.xml' file so that you can use your current template later on if you didn't like the downloaded template.
Step 5: The new template will be implemented by now but you the default widgets of the template might not be according to your requirement so go back and click on option 'layout' and manage the widgets according to your wish.
Note: If there is slider for picture then to modify it or to add your own picture, you need to edit the HTML code. Similarly, to add menu, sub menu also we need to modify HTML code. Some templates clearly mention the place for modification of code for picture slider, menu and so on.
The steps for modifying the code for addition of menu, sub menu, picture's slider, fevicon and so on will be elaborated in next posts under Tech articles. We will also discuss how to add desired number of ads in between the posts from google adsense.

Remember some templates might not work in blogger so in that case go for next template.

How to change favicon in blogger ?

What is favicon?
favicon (favorite icon is a small little icon used to identify your blog in the browser. When someone bookmark your blog then this favicon will be displayed in his/her bookmark list so that a particular blog can be idenified easily. It also appears in the tab of browser in which your blog is opened. Hence, try to select icon which will be relevant to your blog.

The following steps should be followed :

1. Log in to your blogger.
2. Choose 'layout' option from the left side bar .
3. You can see a tab 'favicon' tab on the top.


















4.Click on 'edit' seen in the tab.
5. Choose the desired image and then click on the 'save' button.
warning: The size of selected image should not exceed 100 KB and the extension should be .ico.      Also the image must be square.
6. Your job is done.

Friday, February 23, 2018

Advance Hospital Management System

      









For more detail about the project, email your queries.