Skip to main content

REVERSE ASTRING USING STACK MUST BE IMPLIMENT DYNAMICALLY


#include <stdio.h>
#include <string.h>
#define MAX 100
int top=-1;
int item;


char stack_string[MAX];

void pushChar(char item);

char popChar(void);
int isEmpty(void);
int isFull(void);
int main()
{
    char str[MAX];
 
    int i;
 
    printf("Input a string: ");
    scanf("%[^\n]s",str);
    for(i=0;i<strlen(str);i++)
        pushChar(str[i]);
     
    for(i=0;i<strlen(str);i++)
        str[i]=popChar();
    printf("Reversed String is: %s\n",str);
 
    return 0;
}

void pushChar(char item)
{

    if(isFull())
    {
        printf("\nStack is FULL !!!\n");
        return;
    }
 
    top=top+1;
    stack_string[top]=item;
}
 char popChar()
{
    if(isEmpty())
    {
        printf("\nStack is EMPTY!!!\n");
        return 0;
    }
    item = stack_string[top];
    top=top-1;
    return item;
}
int isEmpty()
{
    if(top==-1)
        return 1;
    else
        return 0;
}
int isFull()
{
    if(top==MAX-1)
        return 1;
    else
        return 0;

}

Comments

  1. Reverse Astring Using Stack Must Be Impliment Dynamically >>>>> Download Now

    >>>>> Download Full

    Reverse Astring Using Stack Must Be Impliment Dynamically >>>>> Download LINK

    >>>>> Download Now

    Reverse Astring Using Stack Must Be Impliment Dynamically >>>>> Download Full

    >>>>> Download LINK cl

    ReplyDelete

Post a Comment

Popular posts from this blog

short key of c programming

short key of c programming Shortcut Keys(Hot Keys)     Operation    Alt + F  -            Open file Alt + F3 -           Close Alt + F + N  -    New file Alt + X  -           Exit turbo c Alt + F5 -          Output Screen Alt + F + L  -    Check programme load or not. Alt + ENTER  - Full screen Shift + Del -       Cut Shift + Insert -   Paste Ctr + Insert -    Copy Alt+F9 -           Compile a program Ctr + F8           Bbreak point Ctrl+F9 -          To run a program Ctrl+s -...

C LANGUAGE - OVERVIEW C - VARIABLES

C LANGUAGE - OVERVIEW Advertisements C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC PDP-11 computer in 1972. In 1978, Brian Kernighan and Dennis Ritchie produced the first publicly available description of C, now known as the K&R standard. The UNIX operating system, the C compiler, and essentially all UNIX application programs have been written in C. C has now become a widely used professional language for various reasons − Easy to learn Structured language It produces efficient programs It can handle low-level activities It can be compiled on a variety of computer platforms Facts about C C was invented to write an operating system called UNIX. C is a successor of B language which was introduced around the early 1970s. The language was formalized in 1988 by the American National Standard Institute  A N S I A N S ...

environment

It looks like you meant "environment." The environment refers to the surroundings or conditions in which a person, animal, or plant lives or operates. It encompasses various elements, including natural resources, ecosystems, climate, and human-made structures. Protecting and preserving the environment is crucial for the well-being of all living organisms on Earth. Is there anything specific you'd like to discuss or learn about regarding the environment?