Skip to content

Instantly share code, notes, and snippets.

@nazmul629
Last active March 9, 2019 12:12
Show Gist options
  • Save nazmul629/530040a4cdfda787c0bdf1b591eb0afb to your computer and use it in GitHub Desktop.
Save nazmul629/530040a4cdfda787c0bdf1b591eb0afb to your computer and use it in GitHub Desktop.
C programming string introduction.
  • problrm 1
Input String
#include<stdio.h>
 int main()
 {
     char fullname[30];

  printf("Enter Your  Full Name: ");
  gets(fullname);
    printf("s1= %s",fullname);
 }

  • problrm 2
Divided Word in the sentence
#include<stdio.h>
int main()
{
    char name[30];
    printf("Enter Your Name : ");
    gets(name);
    int i=0;
    while(name[i] != '\0')
    {
        printf("%c \n",name[i]);
        i++;
    }
}

  • problrm 3
Counting string useing libary function
#include<stdio.h>
int main()
{
    char str[100];

    printf("Enter Any sentence :");
    gets(str);

    int len = strlen(str);
    printf("Length = %d",len);

}

Counting string useing libary function
#include<stdio.h>
int main()
{
    char str[100];

    printf("Enter Any sentence :");
    gets(str);

    int i=0,len=0;
    while(str[i] != '\0')
    {
        i++;
        len++;
    }

    printf("Length = %d",len);

}

  • Problrm 4
String Copy
#include<stdio.h>
 int main()
 {
     char str[50],strcopy[50];
     printf("Enter any Sentence : ");
     gets(str);

     strcpy(strcopy,str);

     printf(" Str : %s\n Str Copy : %s ",str,strcopy);

 }

  • Problrm 5
Contenation Using libary Function strcat()
#include<stdio.h>
 int main()
 {
     char str1[30],str2[40];
     printf("Enter First String : ");
     gets(str1);
     printf("Enter Second String : ");
     gets(str2);

     strcat(str1,str2);
     printf(" %s ", str1);
 }

Contenation Not Using libary Function.
#include<stdio.h>
int main()
{
    char str1[50] , str2[50];

     printf("Enter First String : ");
     gets(str1);

     printf("Enter Second String : ");
     gets(str2);


     int i=0,j=0,len=0;

     while (str1[i]!= '\0')
     {
         i++;
         len++;
     }

    while(str2[j] != '\0')
    {
        str1[len+j]=str2[j];
        j++;
    }
    printf("%s",str1);
}

  • Problrm 6
Chakeing String Same or not Same
#include<stdio.h>
int main()
{
    char str1[30], str2[30];

    printf("Enter any String for First : ");

    gets(str1);
    printf("Enter any String For Second: ");
    gets(str2);

    int d = strcmp(str1,str2);

    if (d == 0)
    {
        printf("Stings are Equal");
    }
    else
    {
        printf("String are Not Equal ");
    }
}

  • Problrm 7
Swapping String With Temporary Variable;
#include<stdio.h>
 int main()
 {
    char str1[30]="Bangladesh",str2[30]="India" ,temp[30];

    printf(" Before Swapping\n STR1= %s \n STR2= %s ",str1,str2);
    strcpy(temp,str1);
    strcpy(str1,str2);
    strcpy(str2,temp);
    printf("\n\n After Swapping \n STR1= %s \n STR2= %s ",str1,str2);
 }


  • Problrm 8
Counting Vowel,Consonent,Disit,Word other ;
#include<stdio.h>
int main()
{
    char str[100], ch;
    char i,vowel,consonant,digit,word,other;

    printf("Enter any Sentence : ");
    gets(str);
    i=vowel=consonant=digit=word=other=0;

    while((ch=str[i]) !='\0')

    {
        if  ( ch == 'a'|| ch == 'e' || ch== 'i' || ch== 'o' || ch=='u'||
              ch == 'A'|| ch == 'E' || ch== 'I' || ch== 'O' || ch=='U'
            )
                vowel++;

            else if((ch>='a' && ch<='z') ||(ch>='A'&& ch <='Z'))
                consonant++;

            else if (ch>='0' && ch <='9')
                digit++;

            else if (ch== ' ');
                word++;
        //else
         //   other++;

        i++;
    }
    word++;

    printf("Number of Vowel %d \n",vowel);
    printf("Number of Consonant %d \n",consonant);
    printf("Number of Digit %d \n",digit);
    printf("Number of Word %d \n",word);
    printf("Number of Other  %d\n",other);
    
}

  • Problrm 8
UperCase Lowercase strupr() strlwr()
#include<stdio.h>
 int main()
 {
    char str[]= "NAZMUL HOSSAIN";
    strlwr(str);
    printf("LOWER = %s",str);

 }

#include<stdio.h>
 int main()
 {
    char str[]= "NAZMUL HOSSAIN";
    strupr(str);
    printf("LOWER = %s",str);

 }

  • Problrm 9
Write a program This program Taking Bangladesh, and print aBgnaledhs
#include<stdio.h>

void Display(char s[])
{
    int i = 0;
    char temp[10];

    while(s[i] != '\0')
    {

        if(s[i]%2==0)
            temp[i]=s[i+1];

         else if(s[i]%2!=0)
            temp[i]=s[i-1];
            printf("%c",temp[i]);

            i++;
    }

}

 int main()
 {
     char str[20];
     printf("Enter A String: ");
     gets(str);
     Display(str);
 }
 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment