write a c program to insert and delete values from stack( to perform pop and push operations) using an array data structure
Answer:
How to implement a stack in C using an array?
A stack is a linear data structure that follows the Last in, First out principle (i.e. the last added elements are removed first).
This abstract data type can be implemented in C in multiple ways. One such way is by using an array.
Pro of using an array:
No extra memory required to store the pointers.
Con of using an array:
The size of the stack is pre-set so it cannot increase or decrease.
Drag each statement to the correct location.
Determine if the given statements are true or false.
The hexadecimal equivalent
of 22210 is DE
The binary equivalent of
D7 is 11010011
The decimal equivalent of
1316 is 19.
True
False
Answer:
[tex](a)\ 222_{10} = DE_{16}[/tex] --- True
[tex](b)\ D7_{16} = 11010011_2[/tex] --- False
[tex](c)\ 13_{16} = 19_{10}[/tex] --- True
Explanation:
Required
Determine if the statements are true or not.
[tex](a)\ 222_{10} = DE_{16}[/tex]
To do this, we convert DE from base 16 to base 10 using product rule.
So, we have:
[tex]DE_{16} = D * 16^1 + E * 16^0[/tex]
In hexadecimal.
[tex]D =13 \\E = 14[/tex]
So, we have:
[tex]DE_{16} = 13 * 16^1 + 14 * 16^0[/tex]
[tex]DE_{16} = 222_{10}[/tex]
Hence:
(a) is true
[tex](b)\ D7_{16} = 11010011_2[/tex]
First, convert D7 to base 10 using product rule
[tex]D7_{16} = D * 16^1 + 7 * 16^0[/tex]
[tex]D = 13[/tex]
So, we have:
[tex]D7_{16} = 13 * 16^1 + 7 * 16^0[/tex]
[tex]D7_{16} = 215_{10}[/tex]
Next convert 215 to base 2, using division rule
[tex]215 / 2 = 107 R 1[/tex]
[tex]107/2 =53 R 1[/tex]
[tex]53/2 =26 R1[/tex]
[tex]26/2 = 13 R 0[/tex]
[tex]13/2 = 6 R 1[/tex]
[tex]6/2 = 3 R 0[/tex]
[tex]3/2 = 1 R 1[/tex]
[tex]1/2 = 0 R1[/tex]
Write the remainders from bottom to top.
[tex]D7_{16} = 11010111_2[/tex]
Hence (b) is false
[tex](c)\ 13_{16} = 19_{10}[/tex]
Convert 13 to base 10 using product rule
[tex]13_{16} = 1 * 16^1 + 3 * 16^0[/tex]
[tex]13_{16} = 19[/tex]
Hence; (c) is true
The divBySum method is intended to return the sum ofall the elements in the int arrayparameter arr that are divisible by the intparameter num. Consider the following examples, in whichthe array arrcontains {4, 1, 3, 6, 2, 9}.The call divBySum(arr, 3) will return 18,which is the sum of 3, 6, and 9,since those are the only integers in arr that aredivisible by 3.The call divBySum(arr, 5) will return 0,since none of the integers in arr are divisibleby 5.Complete the divBySum method using anenhanced for loop. Assume that arr isproperly declared and initialized. The method must use anenhanced for loop to earn full credit./** Returns the sum of all integers inarr that are divisible by num* Precondition: num > 0*/public static int divBySum(int[] arr, int num)
Answer:
Explanation:
The following program is written in Java and creates the divBySum method using a enhanced for loop. In the picture attached below I have provided an example of the output given if called using the array provided in the question and a divisible parameter of 3.
public static int divBySum(int[] arr, int num) {
int sum = 0;
for (int x : arr) {
if ((x % num) == 0) {
sum += x;
}
}
return sum;
}
in the lungs,blood picks up carbon dioxide and releases oxygen true or false
Answer:
false
Explanation:
plants do that, they absorb carbon dioxide and then they create oxygen, then humans breathe the oxygen and makes CB
You are responsible for a rail convoy of goods consisting of several boxcars. You start the train and after a few minutes you realize that some boxcars are overloaded and weigh too heavily on the rails while others are dangerously light. So you decide to stop the train and spread the weight more evenly so that all the boxcars have exactly the same weight (without changing the total weight). For that you write a program which helps you in the distribution of the weight.
Your program should first read the number of cars to be weighed (integer) followed by the weights of the cars (doubles). Then your program should calculate and display how much weight to add or subtract from each car such that every car has the same weight. The total weight of all of the cars should not change. These additions and subtractions of weights should be displayed with one decimal place. You may assume that there are no more than 50 boxcars.
Example 1
In this example, there are 5 boxcars with different weights summing to 110.0. The ouput shows that we are modifying all the boxcars so that they each carry a weight of 22.0 (which makes a total of 110.0 for the entire train). So we remove 18.0 for the first boxcar, we add 10.0 for the second, we add 2.0 for the third, etc.
Input
5
40.0
12.0
20.0
5. 33.
0
Output
- 18.0
10.0
2.0
17.0
-11.0
Answer:
The program in C++ is as follows:
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int cars;
cin>>cars;
double weights[cars];
double total = 0;
for(int i = 0; i<cars;i++){
cin>>weights[i];
total+=weights[i]; }
double avg = total/cars;
for(int i = 0; i<cars;i++){
cout<<fixed<<setprecision(1)<<avg-weights[i]<<endl; }
return 0;
}
Explanation:
This declares the number of cars as integers
int cars;
This gets input for the number of cars
cin>>cars;
This declares the weight of the cars as an array of double datatype
double weights[cars];
This initializes the total weights to 0
double total = 0;
This iterates through the number of cars
for(int i = 0; i<cars;i++){
This gets input for each weight
cin>>weights[i];
This adds up the total weight
total+=weights[i]; }
This calculates the average weights
double avg = total/cars;
This iterates through the number of cars
for(int i = 0; i<cars;i++){
This prints how much weight to be added or subtracted
cout<<fixed<<setprecision(1)<<avg-weights[i]<<endl; }
What is digital marketing?
Answer:
Digital marketing is the component of marketing that utilizes internet and online based digital technologies such as desktop computers, mobile phones and other digital media and platforms to promote products and services.
Explanation:
What is the meaning of integreted progam and it examples
Answer:
Integrated software is a collection of software designed to work similar programs. A good example of integrated software package is Microsoft Office, which contains programs used in an office environment (Excel, Outlook, and Word).
One of your suppliers has recently been in the news. Workers complain of long hours, hot and stuffy workrooms, poor lighting, and even no functioning bathrooms. Some workers are less than 14 years old. Workers are paid 10 cents for each piece they complete, and fast workers are capable of finishing 50 pieces. What is the best way to describe these working conditions?
sweatshop
cottage industry
assembly line
slavery
Answer: sweatshop
Explanation
1. Programmable logic controllers (also called
PLCs) are used to control machines and other
industrial applications with
instead
of using hard-wired devices.
Answer:
A programmable logic controller (PLC) or programmable controller is an industrial digital computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis.
Explanation:
PLEASE HURRY I WILL GIVE BRAILIEST TO WHO EVER ANSWERS AND IS CORRECT
Select all benefits of using a wiki for business.
inexpensive
accessible twenty-four hours per day and seven days per week
online conversation
quick and easy editing
document sharing
Answer:
B, D, E is the answers I think
Answer:
Accessible twenty-four hours per day and seven days per week
Quick and easy sharing
Document sharing
Ten output devices you know
define the term hardwar
Answer:
tools, machinery, and other durable equipment.
Explanation:hardware in a computer are the keyboard, the monitor, the mouse and the central processing unit.
Answer: tools, machinery, and other durable equipment.
Explanation: the machines, wiring, and other physical components of a computer or other electronic system.
tools, implements, and other items used in home life and activities such as gardening. Computer hardware includes the physical parts of a computer, such as the case, central processing unit, monitor, mouse, keyboard, computer data storage, graphics card, sound card, speakers and motherboard. By contrast, software is the set of instructions that can be stored and run by hardware.
11 Select the correct answer. Which external element groups items in a design?
A coloring items
B. sorting items
c. underlining items
D directing items blurring items
Answer:
C
Explanation:
Which best describes the possible careers based on
these employers?
Yoshi worked in Logistics Planning and Management
Services, Dade worked in Sales and Service, Lani
worked in Transportation Systems/Infrastructure
Planning, Management, and Regulation, and Miki
worked in Transportation Operations.
Yoshi worked in Transportation Operations, Dade
worked in Logistics Planning and Management
Services, Lani worked in Sales and Service, and Miki
worked in Transportation Systems/Infrastructure
Planning, Management, and Regulation
Yoshi worked in Health, Safety, and Environmental
Management, Dade worked in Transportation
Operations, Lani worked in Facility and Mobile
Equipment Maintenance, and Miki worked in
Warehousing and Distribution Center Operations.
Answer:
It's c bodie I'm fr on this question rn lol
Answer:
the guy above is right, its c
Explanation:
edge 2021
Suppose you are a merchant and you decide to use a biometric fingerprint device to authenticate people who make credit card purchases at your store. You can choose between two different systems: System A has a fraud rate of 1% and an insult rate of 5%, while System B has a fraud rate of 5% and an insult rate of 1%. Fraud rate is the chance that another person is incorrectly authenticated as you, while insult rate is the chance that you are not successfully authenticated as you.
Required:
Which system would you choose and why?
The choice between biometric fingerprint systems with varying fraud and insult rates depends on the priorities and risks of the merchant and their business.
Give reasons why a particular system would be chosen.When choosing between the two biometric fingerprint systems, it's important to consider the trade-off between the fraud rate and the insult rate.
System A has a lower fraud rate of 1%, which means that there is a lower chance that another person is incorrectly authenticated as a legitimate user. However, System A has a higher insult rate of 5%, which means that there is a higher chance that the legitimate user is not successfully authenticated.
On the other hand, System B has a higher fraud rate of 5%, which means that there is a higher chance that another person could be incorrectly authenticated as a legitimate user. However, System B has a lower insult rate of 1%, which means that there is a lower chance that the legitimate user is not successfully authenticated.
Ultimately, the decision of which system to choose would depend on the priorities and risks associated with the specific merchant and their business. They would need to weigh the potential financial loss from fraud against the inconvenience or loss of business from customers who are not successfully authenticated.
To learn more about biometric, visit:
https://brainly.com/question/20318111
#SPJ1
4. What is a motion path?
Answer:
A motion path is basically a CSS module that allows authors to animate any type of graphical object along, what is called a custom path ... Next, you would then animate it along that path just by animating offset - distance, However, authors can choose to rotate it at any particular point using the offset - rotate.
Which statement is correct?
Flat files use foreign keys to uniquely identify tables.
Flat files use foreign keys to secure data.
A foreign key is a primary key in another table.
A foreign key uniquely identifies a record in a table.
Answer:
A foreign key is a primary key in another table.
Explanation:
Write a Python class that inputs a polynomial in standard algebraic notation and outputs the first derivative of that polynomial. Both the inputted polynomial and its derivative should be represented as strings.
Answer:Python code: This will work for equations that have "+" symbol .If you want to change the code to work for "-" also then change the code accordingly. import re def readEquation(eq): terms = eq.s
Explanation:
If a system contains 1,000 disk drives, each of which has a 750,000- hour MTBF, which of the following best describes how often a drive failure will occur in that disk farm:
a. once per thousand years
b. once per century, once per decade
c. once per year, once per month
d. once per week
e. once per day
f. once per hour
g. once per minute
h. once per second
Answer:
once per month
Explanation:
The correct answer is - once per month
Reason -
Probability of 1 failure of 1000 hard disk = 750,000/1000 = 750 hrs
So,
750/24 = 31.25 days
⇒ approximately one in a month.
A list is sorted in ascending order if it is empty or each item except the last one is less than or equal to its successor.
a. True
b. False
Write a function that takes number between 1 and 7 as a parameter and prints out the corresponding number as a string. For example, if the parameter is 1, your function should print out one. If the parameter is 2, your function should print out two, etc. If the parameter is not between 1 and 7, the function should print an appropriate error message. In your file, you should include a main() that allows the user to enter a number and calls your function to demonstrate that it works.
Answer:
The program in C++ is as follows:
#include<iostream>
using namespace std;
void changenum(int num){
string nums[7] = {"One","Two","Three","Four","Five","Six","Seven"};
if(num >7 || num < 1){
cout<<"Out of range";
}
else{
cout<<nums[num-1]; }
}
int main(){
int num;
cout<<"Number: ";
cin>>num;
changenum(num);
return 0;
}
Explanation:
The function begins here
void changenum(int num){
This initializesa string of numbers; one to seven
string nums[7] = {"One","Two","Three","Four","Five","Six","Seven"};
If the number is less than 1 or greater than 7, it prints an out of range error
if(num >7 || num < 1){
cout<<"Out of range";
}
If otherwise, the corresponding number is printed
else{
cout<<nums[num-1]; }
}
The main begins here
int main(){
This declares num as integer
int num;
Prompt the user for input
cout<<"Number: ";
Get input from the user
cin>>num;
Pass the input to the function
changenum(num);
return 0;
}
(The Person, Student, Employee, Faculty, and Staff classes) Design a class named Person and its two subclasses named Student and Employee. Make Faculty and Staff subclasses of Employee. A person has a name, address, phone number, and email address.A student has a class status (freshman, sophomore, junior, or senior). Define the status as a constant. An employee has
Answer:
Explanation:
The following code is written in Java and creates all the classes as requested with their variables, and methods. Each extending to the Person class if needed. Due to technical difficulties I have attached the code as a txt file below, as well as a picture with the test output of calling the Staff class.
The new software organization requires a new point of sale and stock control system for their many stores throughout Pakistan to replace their aging mini-based systems.
A sales assistant will be able to process an order by entering product numbers and required quantities into the system. The system will display a description, price, and available stock. In-stock products will normally be collected immediately by the customer from the store but may be selected for delivery to the customer's home address for which there will be a charge. If stock is not available, the sales assistant will be able to create a backorder for the product from a regional warehouse. The products will then either be delivered directly from the regional warehouse to the customer's home address, or the store for collection by the customer. The system will allow products to be paid for by cash or credit card. Credit card transactions will be validated via an online card transaction system. The system will produce a receipt. Order details for in-stock products will be printed in the warehouse including the bin reference, quantity, product number, and description. These will be collected by the sales assistant and given to the customer. The sales assistant will be able to make refunds, provided a valid receipt is produced. The sales assistant will also be able to check stock and pricing without creating an order and progress orders that have been created for delivery.
You need to answer the following questions. (Marks 6)
1. Which elicitation method or methods appropriate to discover the requirement for a given scenario system to work efficiently, where multiple sales and stock points manage. Justify your answer with examples.
2. Identify all stakeholders for a given scenario according to their roles and responsibilities with suitable justifications.
3. Specify functional users and systems requirements with proper justifications.
Answer:
Arid walu apna v ker luuu
Explanation:
Answer:
hn g
Explanation:
Which of the following statements are true about the code shown below in the class named Quiz? (Select all that apply.)
public class Quiz {
public static void printOdd(int n) {
for(int i = 0; i < n; i++){
if(i % 2 != 0)
System.out.println(i);
else
System.out.println(i+1);
}
}
public static void main(String arg[]) {
printOdd(5);
}
}
a. A value of 5 will be substituted for the parameter during the execution of the printOdd method.
b. This method will print a list of all even numbers less than n.
c. This method when executed as called by main will print out 5 lines of output.
d. This method when executed as called by main will print out 1 line of output.
e. A value of 5 is being returned to main from the printOdd method after execution.
Answer:
a. and c.
Explanation:
The snippet of code provided will print out all of the odd numbers between 0 and the value passed as a parameter. If a number is even, it will add 1 to the even number and print out the new value. Therefore, there will be a total of outputs as the number passed as an argument. For example, this code will output a total of 5 lines of output. Therefore, the statements that would be true in this question would be the following...
a. A value of 5 will be substituted for the parameter during the execution of the printOdd method.
c. This method when executed as called by main will print out 5 lines of output.
e Highlight
fogy
ст)
4 uses of information
communication technology in the health sector
Answer: See explanation
Explanation:
The uses of information
communication technology in the health sector include:
• Improvement in the safety of patients through direct access to case story.
• Keeping track of the progress of the patient.
• Checking of the treatments for a disease it illness online.
• It's also vital for the electronic storage of the medical data.
Can someone help me with this lab assignment? I really do not know what should I do?
This assignment
The program you wrote in Stacks 1 is incomplete. Without a destructor it creates a memory leak. A destructor has been defined in this program but it is incorrect. To visualize how the destructor works, a cout statement has been added. Fix the errors, including the cout statement, to display the value in each node of the stack before releasing the memory.
Write a loop in main() to enter an unknown number of positive integers. The loop stops when you enter 0 or a negative number. As you are entering integers, they are to be pushed onto a stack.
Ex.: If the user enters '10 20 30 -1` the output (from the destructor) should be:
30 - deleted!
20 - deleted!
10 - deleted!
Empty stack!
Ex.: If the user enters '-1` the output should be:
Empty stack!
This is the code:
#include
using namespace std;
class Stack_int
{
private:
// Structure for the stack nodes
struct StackNode {
int value; // Value in the node
StackNode *next; // Pointer to next node
};
StackNode *top; // Pointer to the stack top
int length; // Number of nodes
public:
Stack_int(){ top = NULL; length = 0; } //Constructor
~Stack_int(); // Destructor
// Stack operations
// bool isEmpty();
bool push(int);
// int pop();
// int peek();
// int getLength();
};
/**~*~*
Member function push: pushes the argument onto the stack.
*~**/
bool Stack_int::push(int item)
{
StackNode *newNode; // Pointer to a new node
// Allocate a new node and store num there.
newNode = new StackNode;
if (!newNode)
return false;
newNode->value = item;
// Update links and counter
newNode->next = top;
top = newNode;
length++;
return true;
}
/**~*~*
Destructor
*~**/
Stack_int::~Stack_int()
{
StackNode *currNode;
// Position nodePtr at the top of the stack.
currNode = top;
// Traverse the list deleting each node.
while (currNode)
{
cout << currNode->value << " - deleted!" << endl;
delete currNode;
currNode = NULL;
currNode = currNode->next;
}
cout << "Empty stack!" << endl;
}
int main() {
Stack_int s;
int item;
return 0;
}
Answer:
your question is too long to read
Explanation:
try explaining it in fewer words
If you want to continue working on your web page the next day, what should you do?
a. Create a copy of the file and make changes in that new copy
b. Start over from scratch with a new file
c. Once a file has been saved, you cannot change it
d. Reopen the file in your text editor to
Answer:
d. Reopen the file in your text editor
Answer:
eeeeeeeee
Explanation:
a buffer storage that improve computer performance by reducing access time is
Three reasons why users attach speakers to their computer
Look at the code below and use the following comments to indicate the scope of the static variables or functions. Place the comment below the relevant line.
Module scope
Class scope
Function scope
#include
2
3 static const int MAX_SIZE=10;
4
5 // Return the max value
6 static double max(double d1)
7 {
8 static double lastMax = 0;
9 lastMax = (d1 > lastMax) ? d1 : lastMax;
10 return lastMax;
11 }
12
13 // Singleton class only one instance allowed
14 class Singleton
15 {
16 public:
17 static Singleton& getSingleton() { return theOne; }
18 // Returns the Singleton
19
Answer:
Explanation:
#include
static const int MAX_SIZE=10; //Class scope
// Return the max value
static double max(double d1) //Function scope
{
static double lastMax = 0; //Function scope
lastMax = (d1 > lastMax) ? d1 : lastMax; //Function scope
return lastMax; //Module Scope
}
// Singleton class only one instance allowed
class Singleton
{
public:
static Singleton& getSingleton() //Function scope
{
return theOne; //Module Scope
}
// Returns the Singleton