char * RevString( char * str )
{
char * dup = strdup( str );
size_t len = strlen( str );
int x = 0;
int y = len;
while( x str[ x++ ] = dup[ --y ]; free( dup ); return( str ); } Note that you don't actually need this function since the standard built-in strrev() function reverses strings more efficiently than this.
7x9
They both cannot be
the transpose of null space of A is equal to orthogonal complement of A
The answer will depend on what the problem is: some can be solved using an array but for others, arrays are a complete waste of time.
3 times 9 and 7 times 9.
abdulrahman
Program below?!
That depends on where you define them. Arrays defined inside functions are declared on the stack (like other variables defined in functions). Arrays defined outside of any function, or using the static keyword inside a function are allocated in the static data area of the program. Other arrays may be allocated using malloc() (or "new" in C++); these are allocated on the heap.
Dasant
you need strings to print any character(your name) this is not possible useing array:D
http://www.assignmentsclub.com/
By using the library function #define A[] we can define the size of arrays
The purpose of using arrays in C is to store multiple values in one variable. Then you can make programs that use arrays like lists, printing values from multiple arrays into one line. It take memory in continues block then we can know memory location easily. We can retrieve data quickly.
Arrays are not suitable for implementing queues because while they are ideal for adding to the end, the are not ideal for extraction from the beginning. For that you need a deque. Regardless, the STL (standard template library) already provides an efficient queue ADT in std::queue.
leakage in arrays occur when you declare an array with big size and using only very few bytes.
9
You have misread or misunderstood something.