Showing posts with label delete unnecessary space. Show all posts
Showing posts with label delete unnecessary space. Show all posts

Thursday, 9 May 2013

Delete unnecessary spaces in a text


DESCRIPTION: This program makes use of the keyword continue to delete the unnecessary spaces present in the string.The continue statement passes control to the next iteration of the nearest enclosing dofor, or while statement in which it appears, bypassing any remaining statements in the dofor, or while statement body.


PROGRAM:


#include<stdio.h>
main()
{
  char a[50],b[50],i,j;
  printf("Enter the string\n");
  gets(a);
  for(i=0,j=0;a[i]!='\0';i++)
  {
      if(a[i-1]==' '&&a[i]==' ')
      continue;
      b[j]=a[i];
      j++;
  }
  b[j]='\0';
  puts(b);
}


OUTPUT WINDOW:


Delete spaces from a string


DESCRIPTION: This program makes use of the keyword continue to delete the spaces present in the string.
The continue statement passes control to the next iteration of the nearest enclosing dofor, or while statement in which it appears, bypassing any remaining statements in the dofor, or while statement body.


PROGRAM:

#include<stdio.h>
main()
{
  char a[50],b[50],i,j;
  printf("Enter the string\n");
  gets(a);
  for(i=0,j=0;a[i]!='\0';i++)
  {
      if(a[i]==' '&&a[i+1]!=' ')
      continue;
      b[j]=a[i];
      j++;
  }
  b[j]='\0';
  puts(b);
}


OUTPUT WINDOW:


Delete vowels from a string



DESCRIPTION: This program makes use of the keyword continue to delete the vowels present in the string.
The continue statement passes control to the next iteration of the nearest enclosing dofor, or while statement in which it appears, bypassing any remaining statements in the dofor, or while statement body.


PROGRAM:

#include<stdio.h>
main()
{
  char a[50],b[50],i,j;
  printf("enter string\n");
  gets(a);
  for(i=0,j=0;a[i]!='\0';i++)
  {
      if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'||a[i]=='A'||a[i]=='E'||a[i]=='I'||a[i]=='O'||a[i]=='U')
      continue;
      b[j]=a[i];
      j++;
  }
  b[j]='\0';
  puts(b);
}


OUTPUT WINDOW: