Basic algebra formulas that you can revise anytime and anywhere

FORMULAS FOR BEGINNER (a+b) ^2= a^2+b^2+2ab (a+b) ^2= (a-b) ^2+4ab (a-b) ^2= a^2+b^2-2ab (a-b) ^2= (a+b) ^2-4ab a^2+b^2= (a+b) ^2-2ab a^2+b^2= (a-b) ^2+ 2ab a^2-b^2= (a+b) (a-b) (a+b+c) ^2= a^2+b^2+c^2+2(ab+bc+ac) (a-b-c) ^2= a^2+b^2+c^2-2(ab-bc+ac) (a+b) ^3= a^3+b^3+3ab(a+b) (a-b) ^3= a^3-b^3+3ab(a-b) a^3+b^3= (a+b) (a^2-ab+b^2) a^3-b^3= (a-b) (a^2+ab+b^2) a^4-b^4= (a^2-b^2) (a^2+b^2) = (a^2+b^2) (a+b) (a-b) a^5+b^5= (a+b) (a^4-a^3b+a^2b^2-ab^3+b^4) a^5-b^5= (a-b) (a^4+a^3b+a^2b^2+ab^3+b^4)

String related programming



Print string

#include < stdio.h >

  int main()
{
  char array[100];

  printf("Enter a string\n");
  scanf("%s", array);


  printf("You entered the string %s\n",array);
  return 0;
}





String length

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

int main()
{
  char a[100];
  int length;
  printf("Enter a string to calculate it's length\n");
  gets(a);

  length = strlen(a);

  printf("Length of entered string is = %d\n",length);

  return 0;
}




Compare strings

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

int main()
{
  char a[100], b[100];

  printf("Enter the first string\n");
  gets(a);

  printf("Enter the second string\n");
  gets(b);

  if( strcmp(a,b) == 0 )
  printf("Entered strings are equal.\n");
  else
  printf("Entered strings are not equal.\n");

  return 0;
}





Concatenate strings

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

int main()
{
  char a[100], b[100];

  printf("Enter the first string\n");
  gets(a);

  printf("Enter the second string\n");
  gets(b);

  strcat(a,b);

  printf("String obtained on concatenation is %s\n",a);

  return 0;
}





Reverse string

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

  int main()
{
  char arr[100];

  printf("Enter a string to reverse\n");
  gets(arr);

  strrev(arr);

  printf("Reverse of entered string is \n%s\n",arr);

  return 0;
}





Find palindrome

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

int main()
{
  char a[100], b[100];

  printf("Enter the string to check if it is a palindrome\n");
  gets(a);

  strcpy(b,a);
  strrev(b);

  if( strcmp(a,b) == 0 )
  printf("Entered string is a palindrome.\n");
  else
  printf("Entered string is not a palindrome.\n");

  return 0;
}



Change case

Lower Case

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

int main()
{
  char string[] = "Strlwr in C";

  printf("%s\n",strlwr(string));

  return 0;
}


Upper Case

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

int main()
{
  char string[] = "strupr in c";

  printf("%s\n",strupr(string));

  return 0;
}





Delete vowels

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

int check_vowel(char);

int main()
{
  char s[100], t[100];
  int i, j = 0;

  printf("Enter a string to delete vowels\n");
  gets(s);

  for(i = 0; s[i] != '\0'; i++) {
  if(check_vowel(s[i]) == 0) {
/* not a vowel */
  t[j] = s[i];
  j++;
  }
  }

  t[j] = '\0';

  strcpy(s, t);

  printf("String after deleting vowels: %s\n", s);

  return 0;
}
int check_vowel(char c)
{
  switch(c) {
  case 'a':
  case 'A':
  case 'e':
  case 'E':
  case 'i':
  case 'I':
  case 'o':
  case 'O':
  case 'u':
  case 'U':
  return 1;
  default:
  return 0;
  }
}





C substring

#include < stdio.h >
#include < malloc.h >

char* substring(char*, int, int);

int main()
{
  char string[100], *pointer;
  int position, length;

  printf("Enter a string\n");
  gets(string);

  printf("Enter the position and length of substring\n");
  scanf("%d%d",&position, &length);

  pointer = substring( string, position, length);

  printf("Required substring is \"%s\"\n", pointer);

  free(pointer);

  return 0;

}

char *substring(char *string, int position, int length)
{
  char *pointer;
  int c;

  pointer = malloc(length+1);

  if (pointer == NULL)
  {
  printf("Unable to allocate memory.\n");
  exit(EXIT_FAILURE);

  }

  for (c = 0 ; c < position -1 ; c++)
  string++;

  for (c = 0 ; c < length ; c++)
  {
  *(pointer+c) = *string;
  string++;
}

*(pointer+c) = '\0';

return pointer;
}





Sort a string

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

void sort_string(char*);

int main()
{
  char string[100];

  printf("Enter some text\n");
  gets(string);

  sort_string(string);
  printf("%s\n", string);

  return 0;
}

  void sort_string(char *s)
{
  int c, d = 0, length;
  char *pointer, *result, ch;

  length = strlen(s);

  result = (char*)malloc(length+1);

  pointer = s;

  for ( ch = 'a' ; ch < = 'z' ; ch++ )
{
  for ( c = 0 ; c < length ; c++ )
  {
  if ( *pointer == ch )
  {
    *(result+d) = *pointer;
    d++;
  }
  pointer++;
}
  pointer = s;
}
  *(result+d) = '\0';

  strcpy(s, result);
  free(result);
}



These are the Concept of C programming codes... We'll be glad if you share your valuable information with us regarding this topic, then it will be a golden oppertunity for all of us to improve ourselves and know more. Comment below!!

Comments

Popular posts from this blog

Are you willing to relocate or travel(HR QUESTION)

How to answer " why do you want to work at our company? "(HR QUESTION)