ASSIGN. 2 CS-392-TCPTUTOR

5
140

PROBLEM  STATEMENT

Write a menu driven C program to implement Stack operation using array:

a)Insert an element in the STACK : PUSH()

b)Delete an element from the STACK : POP()

c)Display the topmost element of the STACK : PEEK()

ALGORITHM

Algorithms for insert element in stack [PUSH]
Step 1: if top=max-1
print “overflow”
goto step 4
[END OF IF BLOCK]
Step 2: SET top=top+1
Step 3: SET array[top]=value
Step 4: Exit

Algorithms for delete element in stack [POP]
Step 1: if top=-1
print “underflow”
goto step 4
[END OF IF BLOCK]
Step 2: SET to value=stack[top]
Step 3: SET top=top-1
Step 4: Exit

Algorithm for peek value
Step 1: if top=-1
print “Stack is empty”
goto step 3
[END OF IF BLOCK]
Step 2: print array[top]
Step 3: Exit

SOURCE CODE

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define max 4
int top=-1;
int array[max];
void push(int value)
{

if(top==max-1)
printf(“Stack overflow”);
else
{

top++;
array[top]=value;
}
}
void pop()
{

if(top==-1)
printf(“Stack under flow”);
else
{

printf(“poped value is:%d”,array[top]);
top–;
}
}
void peek()
{

if(top==-1)
printf(“Stack is empty”);
else
{

printf(“Peek value is:%d”,array[top]);
}
}
void main()
{

int choice,value;
while(1)
{

printf(“\n1. Push”);
printf(“\n2. Poped”);
printf(“\n3. peek”);
printf(“\n4. Exit”);
printf(“Enter your choice:”);
scanf(“%d”,&choice);
switch(choice)
{

case 1:
printf(“Enter the value:”);
scanf(“%d”,&value);
push(value);
break;
case 2:
pop();
break;
case 3:
peek();
break;
case 4:
exit(0);
default:
printf(“Enter correct choice”);
}
}
}

OUTPUT

1. Push
2. Poped
3. peek
4. Exit
Enter your choice:1
Enter the value:54

1. Push
2. Poped
3. peek
4. Exit
Enter your choice:1
Enter the value:78

1. Push
2. Poped
3. peek
4. Exit
Enter your choice:1
Enter the value:43

1. Push
2. Poped
3. peek
4. Exit
Enter your choice:2
poped value is:43
1. Push
2. Poped
3. peek
4. Exit
Enter your choice:3
Peek value is:78
1. Push
2. Poped
3. peek
4. Exit
Enter your choice:

**********

5 COMMENTS

  1. 當蛋白線埋入皮膚後,皮下組織會將蛋白線視為異物,啟動異物反應,因此刺激膠原蛋白生長,且可促進新陳代謝,更新老化肌膚,所以客戶在術後也會發覺膚質變得較透亮白皙。膠原蛋白提拉線像一個“磁力線”一樣,將埋入處附近的肌肉和脂肪固定在原處,不會往下墜,其後會吸引皮下組織往蛋白線集中部位移動,就會逐漸產生提拉的緊實效果。也被用於填充美容的微整形,蛋白線材就好比蓋房子的鋼骨支架,先埋入皮膚當作基底結構,然後再注入好比水泥的玻尿酸或自體脂肪,因為有吸附力不易擴散,就可穩定固定住填充物,讓立體支撐力效果更好。

  2. 關于Ion Magnum技術: 它的作用是加快脂肪代謝而轉化成肌肉。專業設計的微電流模擬大腦到肌肉的正常神經傳導。乙醯膽鹼及ATP(産生能量的物質)都是由神經末梢釋放的。神經元共振導致神經末梢持續不斷的釋放ATP,甚至能達到正常釋放量的500。 Ion Magnum應用的是世界定級的神經生理學技術,它加快脂肪燃燒的速度,增强肌肉收縮,提高基礎代謝率(指的是你靜息狀態下消耗卡路里的速率)。複雜的微電流包含2000次與正常生理過程的相互作用,由此達到人體自然狀態下所不能達到的效果。它可以加快能量的轉化,增强體力和運動能力。 Ion Magnum目前由位於英國的創新科學研究中心開發、製造,該中心是由歐盟提供資金支持的。該設備及其組件均是由英國頂級的科學家手工製作的。該産品有CE標志,CE標志是歐洲共同市場的安全標志。 Ion Magnum基於最新的起搏器技術。

LEAVE A REPLY

Please enter your comment!
Please enter your name here