Skip to main content

String Caesar Cipher Program in C and C++

 String Caesar Cipher Program in C

           It is one of the simplest encryption technique in which each character in plain text is replaced by a character some fixed number of positions down to it.
#include <stdio.h>
void main()
{
    char s[50];
    int i, j=0, n;
   
    printf("Enter a String: ");
    gets(s);
    for(i=0; s[i]!=NULL; i++)
    {
      s[i] = s[i] + 1;
    if (s[i] > 'z') 
        s[i] = s[i] - 26;
    }
    printf("%s",s);
}

        Output:-


        Here I also change the case of Vowels in Upper Case.(Optional)
 #include <stdio.h>
void main()
{
    char s[50];
    int i, j = 0, n;
     int shift = 1;
    printf("Enter a String: ");
    gets(s);
    for(i=0; s[i]!=NULL; i++)
    {
      s[i] = s[i] + shift; //shift the character like h to e
    if (s[i] > 'z') 
        s[i] = s[i] - 26;
    }
    for(j=0; s[j]!=NULL; j++)
    {
        if(s[j]!='a' && s[j]!='e' && s[j]!='i' && s[j]!='o' && s[j]!='u')
        {
            continue;
        }
        else
        {
            s[j]=s[j]-32; //convert vowels in uppercase
        }
    }
    printf("%s",s);
}

        Output:- 

 

String Caesar Cipher Program in C ++

        It will also convert the case of vowels. 

#include <iostream>
using namespace std;
int main()
{
    char s[50];
    int i, j=0, n;
   
    cout<<"Enter a String: ";
    cin>>s;
    for(i=0; s[i]!=NULL; i++)
    {
      s[i] = s[i] + 1;
    if (s[i] > 'z') 
        s[i] = s[i] - 26;
    }
    for(j=0; s[j]!=NULL; j++)
    {
        if(s[j]!='a' && s[j]!='e' && s[j]!='i' && s[j]!='o' && s[j]!='u')
        {
            continue;
        }
        else
        {
            s[j]=s[j]-32;
        }
    }
    cout<<s;
    return 0;
}

        Output:- 

        

Comments

Popular posts from this blog

How To Hack Chrome Dinosaur Game

How to hack Chrome Dinosaur Advance Video What is Chrome Dinosaur Game?     Chrome Dinosaur game is also known as T-REX game. It is a simple infinite runner up game. Which is control by using Space key to jump and to start game also And press down arrow to duck.    When we get Chrome Dinosaur Game?     By default, When we try to search something without Internet or when our Wi-Fi or internet service are shut down. At that time google Chrome redirect us at the chrome Dino game.     You can also play it when your device is connected with internet. You can Open it by just typing chrome://dino in your URL bar.                                                   ...

Find missing number from array range C, C++

Missing number between array's lowest value and highest value elements in C.             #include <stdio.h> int main ( ) { int arr [ 5 ] = { 2 , 5 , 20 , 18 , 15 } ; int min = arr [ 0 ] , max = arr [ 0 ] , i , j , flag = 0 ; for ( i = 0 ; i < 5 ; i ++ ) { if ( arr [ i ] > max ) { max = arr [ i ] ; //find max value } if ( arr [ i ] < min ) { min = arr [ i ] ; //find min value } } for ( i = min ; i < max ; i ++ ) { for ( j = 0 ; j < 5 ; j ++ ) { if ( i == arr [ j ] ) { flag = 1 ; break ; } else { flag = 0 ; } } if ( flag == 0 ) { printf ( "%d " , i ) ; } } return 0 ; }       ...

Android Hello World Application

"Hello World" application. That will display "Hello World" in the middle of the screen in the red color with white background. Now Here We will create a android application that will display "Hello world" in the middle of the screen. Create a Hello Application with empty activity. and Write below mentioned code in your " activity_main.xml" file. <? xml version ="1.0" encoding ="utf-8" ?> < LinearLayout xmlns: android ="http://schemas.android.com/apk/res/android" xmlns: app ="http://schemas.android.com/apk/res-auto" xmlns: tools ="http://schemas.android.com/tools" android :layout_width ="match_parent" android :layout_height ="match_parent" android :gravity ="center" android :background ="#ffffff" tools :context =".MainActivity" > < TextView android :layout_wi...