You are working on palindrome function
 
search
 


Contents:


swap function:
Swapping two values to change their addresses.
a

max function:

The largest number among two.
a

absolute value function:

The positive value of a number.
a

sorting function:

How to sort an array.
a

bisection function:

Bissection method used to solve equations by computing, example of cable strung ..
a

Newton-Raphson function:

To solve equations numerically, example of free fall motion ..
a

Secant function:

To solve equations numerically, example of free fall motion ..
a

isPrime function:

This function tests whether an integer is prime..
a

abundant function:

This function tests whether an integer is abundant..
a

factorial function:

Factorial of an integer..
a

quadratic function:

solving a quadratic equation ..
a

even_odd function:

To know if an integer is even or odd ..
a

mean value function:

To calculate the arithmetic mean of some values..
a

reverse function:

To reverse an integer and to know whether a string is palindrome..
a

least squares function :

To calculate the slope and the y_intercept of a linear equation ..
a

Monte Carlo method:

To calculate integrales or probabilities using Monte Carlo technique ..
a

2 and 3 equations systems solving :

To solve the 2 and 3 equations systems with 2 and 3 variables ..
a

Interpolation and Extrapolation :

To solve for lacking values in graphs or tables ..
a

Integer divisors :

Gives the divisors fo an integer and tests whether it is prime ..
a

Amicable pair :

Gives, if it exists, the amicable number of a given integer ..
a

Perfect numbers :

Tests whether a positive integer is perfect, and more ..
a

Periodic table of elements:

Periodic table of elements in C language, and more ..
a

Playing TicTacToe

Using some Fortran90 language funtionalities, and more ..
a


a
home

   palindrome and reverse function

	

reverse function

1. Definition: We will set a function to reverse an integer and set another function to test whether a string is palindrome. A palindrome is a string of characters that is read the same forward or backward. The name "ajaja" is palindrome .. 2. The method in C language: 1. The reverse function #include<stdio.h> #include<math.h> int get_number_digits(int n) { int count = 0; do { ++count; n /= 10; } while(n != 0); return count; } int main() { int number, reversed, next,i; int gamma1, gamma2; printf ("Enter a positive integer: --> :"); scanf("%d", &number); reversed = 0; int size = get_number_digits(number); //printf("n The size is %d n", size); for (i=1; i<=size; i++) { gamma1 = pow(10,(i-1)); gamma2 = pow(10,i); next = (number/gamma1) - (number/gamma2*10); reversed = (reversed * 10) + next; } printf("n The entered number is %d . Its reversed is %d n", number, reversed); return 0; } 2. Palindrome function #include<stdio.h> #include<string.h> int main() { char str; char * string = &str; int size; printf("n Enter a string: --> "); scanf("%s", &str); size = strlen(string); char tempo[size]; strcpy(tempo,string); strrev(tempo); if(strcmp(string,tempo) == 0) printf("n The entered string "%s" is palindrome. n",string); else printf("n The ntered string "%s" is not palindrome. n",string); printf("n The reversed string "%s" is n", strrev(string)); return 0; } /* Notes: ---------- "strlen" returns the length of a string. "strcpy" copies a string to another. "strcmp" compares two strings. "strrev" reverses a string. */


Custom Search


© 2007. The scientificsentence . All rights reserved.