/* Write a c program to find the length of a string without using the built-in function */
#include <stdio.h>
void main()
{
char string[50];
int i, length = 0;
printf("Enter a string\n");
gets(string);
for (i=0; string[i] != '\0'; i++) /*keep going through each */
{ /*character of the string */
length++; ... [ Continue reading... ]
/* Program to accept two strings and concatenate them i.e.The second string is appended to the end of the first string */
#include <stdio.h>
#include <string.h>
void main()
{
char string1[20], string2[20];
int i,j,pos;
strset(string1, '\0'); /*set all occurrences in two strings to NULL*/
strset(string2,'\0');
printf("Enter the first string :");
... [ Continue reading... ]
/* Write a c program to swap the contents of two numbers using bitwise XOR operation. Don't use either the temporary variable or arithmetic operators */
#include <stdio.h>
void main()
{
long i,k;
printf("Enter two integers\n");
scanf("%ld %ld",&i,&k);
printf("\nBefore swapping i= %ld and k = %ld",i,k);
i = i^k;
k = i^k;
i = i^k;
printf("\nAfter swapping i= %ld and k =... [ Continue reading... ]
/* Write a c program to find whether a given year is leap year or not */
#include <stdio.h>
void main()
{
int year;
printf("Enter a year\n");
scanf("%d",&year);
if ( (year % 4) == 0)
printf("%d is a leap year",year);
else
printf("%d is not a leap year\n",year);
}
/*------------------------------------------
Output
Enter a year
2000
2000 is a leap year
RUN2
Enter a year
2007
2007 is not a leap... [ Continue reading... ]
/* Write a c program to compute the surface area and volume of a cube */
#include <stdio.h>
#include <math.h>
void main()
{
float side, surfArea, volume;
printf("Enter the length of a side\n");
scanf("%f", &side);
surfArea = 6.0 * side * side;
volume = pow (side, 3);
printf("Surface area = %6.2f and Volume = %6.2f\n", surfArea, volume);
... [ Continue reading... ]
/* Write a C program to accept a string and a substring and check if the substring is present in the given string */
#include<stdio.h>
#include<conio.h>
void main()
{
char str[80],search[10];
int count1=0,count2=0,i,j,flag;
clrscr();
puts("Enter a string:");
gets(str);
puts("Enter search substring:");
gets(search);
while (str[count1]!='\0')
count1++;
while (search[count2]!='\0')
... [ Continue reading... ]
/* Write a C program to accept an integer and reverse it */
#include <stdio.h>
void main()
{
long num, rev = 0, temp, digit;
printf("Enter the number\n"); /*For better programming,choose 'long int' */
scanf("%ld", &num);
temp = num;
while(num > 0)
{
digit = num % 10;
rev = rev * 10 + digit;
num /= 10;
}
printf("Given number = %ld\n", temp);
printf("Its reverse is = %ld\n",... [ Continue reading... ]