array and strings

                                     ARRAYS AND STRINGS 

 #include<stdio.h>
#include<string.h>
int main()
{
char arr[5]={1,2,3},sum[]="\0";
int i;
//gets(arr);
for(i=strlen(arr);i>=0;i--)
{
//for(;arr[i]!=0;)
//
    sum[i]=sum[i]+arr[i];

}
printf("%d",sum);
printf("str=%d",strlen(arr));
//}
}

#include<stdio.h>
int main()
{
    int postion=2;


    char arr[6];
    int i,n=5;
    for(i=0;i<n;i++)
    {
scanf("%d",&arr[i]);
    }
   

    for(i=1;i<postion;i++)
    {
        arr[i]=arr[i-1];
    }
    n++;
    arr[postion]=12;
    for(i=0;i<5;i++)
    {
        printf("%d",arr[i]);
    }

}
#include<stdio.h>
int main()
{
char arr[12];
int postion,i;
for(i=0;i<5;i++)
{
scanf("%d",&arr[i]);

}
scanf("%d",&postion);
for(i=5;i>postion;i--)
{
    arr[i]=arr[i-1];
}
int num=5+1;
arr[postion]=12;


for(i=0;i<num;i++)
{
    printf("%d\n",arr[i]);
}
}

#include<stdio.h>
#include<string.h>

int  strrev(char[]);
int main()
{
char str1[]="suresh";
strrev(str1);
//printf("%s",str1);
}
int strrev(char str[])
{
int n=    strlen(str)-1,start=0;
printf("%d",n);
    if(str[start]=='0')
        printf("%s",str);
        return 0;
    int temp=str[start];
    str[start]=str[n];
    str[n]=temp;
    start++;
    printf("%s",str);
strrev(n-1);
}
#include<stdio.h>
#include<string.h>
void strlwr(char []);
void del(char[]);
int main()
{
    char str1[]="suresh";
    char str[]="sureSh";
    printf("%d\n",strcmp(str1,str));
        strlwr(str);
    printf("%d\n",strlen(str));

}
void strlwr(char str11[])

{
char  i;
for(i=0;i<strlen(str11);i++)
{
    if(str11[i]>='a'&& str11[i]<='z')
    {
        str11[i]=str11[i]^32;
    }
    else  if(str11[i]>='A'&& str11[i]<='Z')
        {
                str11[i]=str11[i]^32;
    }
}

del(str11);


printf("%s",str11);
}
void del(char del[])
{
char i, ch=getchar();
for(i=0;i<strlen(del);i++)
{
    if(del[i]==ch)
    {
        del[i]=del[i+1];
        i++;
    }
}
printf("after del=%s",del);
}


#include<stdio.h>
#include<string.h>

int main()
{
    char str1[]="edcba";
    char str2[]="abcde";
    int temp;
    int end =strlen(str1)-1;
    printf("start=%d",end);
    int start =0;
    while(start<end)
    {



        temp=str1[start];
        str1[start]=str1[end];
        str1[end]=temp;

        start++;
        end--;

    }
    printf("after=%s\n",str1);
    int a=    strlen(str1);
    if(str1[a] == str2[a])
        printf("palindrone");
    else
        printf("not palinedrone");
}


#include<stdio.h>
int main()
{
    int i,j,temp=0,arr[]={10,34,36,62,12};
    for(i=1;i<5;i++)//if your passing n element swap n-1 elements
    {
        for(j=0;j<5-i;j++)
        {
            if(arr[j]>arr[j+1])
            {
                temp=arr[j];
                arr[j]=arr[j+1];
                arr[j+1]=temp;
            }
        }
        }
    for(i=0;i<5;i++)
        printf("%d\t",arr[i]);

}

Comments

Popular posts from this blog

C in Depth

circular linked list

TYPES OF DATA TYPES AND DEACLARING IN A SINGLE LINE FORMATE