Write an assembly program that defines the following array
10 25 56 80 3
then create procedure reverse to display the array in reverse
Note: Please Include its output

Answers

Answer 1

The task is to write an assembly program to define an array and display it in reverse order. The expected output is the reversed array: 3, 80, 56, 25, 10.

What is the task described in the paragraph and what is the expected output?

The given paragraph describes a task to write an assembly program that defines an array with elements 10, 25, 56, 80, and 3. The program should also include a procedure called "reverse" to display the array in reverse order. The output of the program will show the reversed array.

To accomplish this task, the assembly program needs to allocate memory space for the array and initialize it with the given values. Then, the "reverse" procedure can be implemented using a loop to iterate through the array elements in reverse order and display them.

The output of the program will be the reversed array, which in this case would be:

3

80

56

25

10

The program can be executed in an assembly language environment or an emulator to see the actual output.

Learn more about program

brainly.com/question/30613605

#SPJ11


Related Questions

after you set a pin for an azure ad account on your laptop, that pin can be used only on your laptop. true or false?

Answers

False. Any device connected to the same Azure AD tenant can use a PIN that has been set for an Azure AD account once on a particular device.

When creating new user profiles, which profile is used?

When a person initially logs into their computer, local profiles are created. They are referred to as local profiles since they are kept on the desktop of the computer on the local hard drive.

Which user profile is available across numerous computers and is kept in a network location?

A roaming profile is kept on a central server that all domain machines can access. This enables you to log into every system with the same environment settings.

To know more about account visit:-

https://brainly.com/question/14029657

#SPJ1

What is required before securing the car

Answers

Answer:

Seatbelt

Explanation:

The correct answer is seatbelt

What number will be output by the console.log command on line 5?
A. 10
B. 11
C. 12
D. 13
E. 16

What number will be output by the console.log command on line 5? A. 10 B. 11 C. 12 D. 13 E. 16

Answers

Answer:

E

Explanation:

If you follow the line of code and add 1, 2, and then 3, 10 + 1 + 2 + 3 = 16.

The output of the block of code will be 16 as the value of the variable is assigned a new value based on the number added to it on each line.

The initial value of the variable oop is 10

On the next line, 1 is added to oop and the resulting value is reassigned to the same variable, the new value of oop is 11

On the next line, 2 is added to oop and the resulting value is reassigned to oop, the new value of oop becomes 13

Variable oop is then increased by 3 ; making the value become (13 + 3) = 16

Therefore, the output of the command is 16.

Learn more :https://brainly.com/question/18505492

what is the chrmical bond of water​

Answers

hydrogen 2 oxygen 1 (h2O)
the answer is H2o :)

does anyone know the what the tuition fee is for UC Berkeley PER YEAR. My smooth brain can't find it ANYWHERE.

Answers

Answer:

Local tuition 14,253 USD and Domestic tuition 44,007 USD

2019- 20

Average cost before any aid is $39,376 but with aid it averages to $14,846

what is this called?

what is this called?

Answers

Answer:

Fender Champion 40

Explanation:

....

..

Takes a 3-letter String parameter. Returns true if the second and
third characters are “ix”

Python and using function

Answers

Answer:

def ix(s):

   return s[1:3]=="ix"

Explanation:

If a program needs to respond to what the user inputs by printing one of three different statements, what will the program require? Group of answer choices database random number generator decision generator conditional statement

Answers

Answer:

B

Explanation:

Answer:

Answer B: random number generator

Explanation:

Computer programming is the process that professionals use to write code that instructs how a computer, application or software program performs. At its most basic, computer programming is a set of instructions to facilitate specific actions. If you're wondering what a computer programmer is, it's a professional that creates instructions for a computer to execute by writing and testing code that enables applications and software programs to operate successfully.

when does iron most likely to develop rust on it ​

Answers

Iron is most likely to develop rust when exposed to oxygen and water. It can be developed within a few hours or a few days.

Express 42 as a product  of its prime factor​

Answers

The only way to write 42 as the product
of primes.

Except to change the order of the factors is
2 × 3 × 7. We call 2 × 3 × 7 the prime factorization of 42.
The only way to write 42 as the product of primes (except to change the order of the factors) is 2 × 3 × 7. We call 2 × 3 × 7 the prime factorization of 42.

Input: you are given a spreadsheet where each row corresponds to a direct flight between a pair of airports. for example, (source airport: a departure at 8 am, destination airport: b estimated arrival 10:30 am). task: given a source s and a target airport t, our goal is to find a connected flight path that starts at s at 1 pm and arrives at t as early as possible. we must also ensure that the arrival at t is no later than 11 pm and the total layover does not exceed 4 hours. if no such path exists print 'null' example: input (s-1pm to a-3pm), (s-2pm to c-4pm), (a-4pm to b-7pm), (b-9pm to t-10pm), (c-8pm to t-9pm). output is s -> a -> b -> t . note that this path has a layover of 4 hours and the arrival time is 10 pm. the other path s -> c -> t is infeasible even with an earlier arrival time because its layover is 5 hours. give an efficient algorithm (to the best of your knowledge)

Answers

The process of doing laundry, the way we solve a long division problem, the ingredients for making a cake, and the operation of a search engine are all instances of algorithms.

An algorithm is a process used to carry out a computation or solve a problem. Algorithms are a precise list of instructions that, in either hardware-based or software-based routines, carry out predetermined operations step by step.

Algorithms are procedures for resolving issues or carrying out tasks. Algorithms include math equations and recipes. Algorithms are used in programming. All online searching is done using algorithms, which power the internet.

Learn more about algorithm here-

https://brainly.com/question/28724722

#SPJ4

Find values of $a$, $b$, and $c$ so that the program:
1. a = # fill in
2. b = # fill in
3. c = # fill in

4. for i in range(a,b,c):
5. print(i, end=' ')

outputs:
6 10 14 18 22 26 30

Answers

We can get started by looking at the output value pattern. We can see that the output is made up of multiples of 4, with a common difference of 4, ranging from 6 to 30 (inclusive).

How can you determine a list's range in Python?

When range() is used, the list of even numbers in the input range is returned. With the start, stop, and step parameters set to 2, 20, and 2, respectively, range() will increase the values by 2 and produce even integers up to stop-2.

What does Python's range Len ()) do?

One of the built-in functions in Python is len(). It returns an object's length. It can, for instance, return the quantity of items in.

To know more about output visit:-

https://brainly.com/question/18133242

#SPJ1

____________ software enables users to analyze data from various dimensions or angles, categorize them, and find correlations or patterns among fields in the data warehouse.

Answers

Business intelligence (BI) software enables users to analyze multidimensional data, categorize it, and identify correlations or patterns within a data warehouse.

Business intelligence software is designed to facilitate data analysis by providing users with tools and functionalities to explore data from different angles. It allows users to extract data from a data warehouse, manipulate it, and generate insights. By leveraging multidimensional analysis capabilities, BI software enables users to categorize data based on various dimensions, such as time, geography, product, or customer segment. This categorization helps users identify patterns and correlations between different fields or dimensions in the data. With the ability to drill down into specific data points and apply advanced analytical techniques, BI software empowers users to gain valuable insights that can drive informed decision-making and improve business performance.

Learn more about multidimensional here:

https://brainly.com/question/29809025

#SPJ11

Why might a company choose Linux for its operating system instead of Microsoft Windows or Mac OS? The company's employees can sync their mobile devices to their computers. The company will not have to send its computers back to the manufacturer for repairs. The company does not have to worry about all the possible hardware configurations. The company can create an operating system to fit its specific needs.

Answers

Answer:

D.

The company can create an operating system to fit its specific needs.

Explanation:

Linux is an open source operating system format, which can be modified to fit specific needs of it's users.

write a program that allows the user to enter 10 songs and their artists into a playlist and will sort the entries by artist order. the program should use a 10 element array of structure objects that holds two string variables: artist and title. once the data has been read in and stored, it should sort the entries in ascending order by artist. it should then display the sorted array with appropriate headings.

Answers

Here's an example program in C++ that allows the user to enter 10 songs and their artists into a playlist, sorts the entries by artist order, and displays the sorted array:

#include <iostream>

#include <algorithm>

#include <string>

using namespace std;

// Define a structure to hold song data

struct Song {

   string artist;

   string title;

};

int main() {

   // Define an array of 10 Song objects

   Song playlist[10];

   // Prompt the user to enter the song and artist for each playlist entry

   for (int i = 0; i < 10; i++) {

       cout << "Enter artist for song " << i + 1 << ": ";

       getline(cin, playlist[i].artist);

       cout << "Enter title for song " << i + 1 << ": ";

       getline(cin, playlist[i].title);

   }

   // Sort the playlist entries by artist in ascending order

   sort(playlist, playlist + 10, [](const Song& s1, const Song& s2) {

       return s1.artist < s2.artist;

   });

   // Display the sorted playlist with appropriate headings

   cout << "\nSorted Playlist by Artist\n";

   cout << "-------------------------\n";

   for (int i = 0; i < 10; i++) {

       cout << "Artist: " << playlist[i].artist << endl;

       cout << "Title: " << playlist[i].title << endl;

       cout << "-------------------------\n";

   }

   return 0;

}

In this program, we first define a Song structure to hold the artist and title for each playlist entry. We then define an array of 10 Song objects to store the playlist entries.

We prompt the user to enter the song and artist for each playlist entry using a loop that iterates 10 times. We use the getline() function to read in the user input as a string.

Next, we use the sort() function from the <algorithm> library to sort the playlist entries by artist in ascending order. We use a lambda function as the third argument to the sort() function to specify the comparison logic for sorting the Song objects by artist.

Finally, we display the sorted playlist with appropriate headings using another loop that iterates 10 times. We output each Song object's artist and title fields and a separator to visually distinguish each playlist entry.

For more question on program click on

https://brainly.com/question/23275071

#SPJ11

What is the correct sequence of steps invoked by the Python Interpreter:
1. source code -> virtual machine -> byte code -> compiler
2. source code -> compiler -> byte code -> virtual machine
3. compiler -> source code -> virtual machine -> byte code
4. byte code -> virtual machine -> source code -> compiler

Answers

The correct sequence of steps invoked by the Python Interpreter is 2. "source code -> compiler -> byte code -> virtual machine".

Python is an interpreted language, meaning that it has an interpreter that executes code. The interpreter is invoked when a Python file is executed by calling it from the command line or by double-clicking on it. The Python interpreter does the following in the sequence:

It first checks the syntax of the source code, which is written in human-readable form.If there are any syntax errors, the interpreter will return an error message indicating where the problem occurred.If the syntax is correct, the interpreter compiles the source code into byte code, which is a binary representation of the source code that can be executed by the interpreter more quickly than the source code itself.

The byte code is then executed by the virtual machine, which is a software component that emulates a computer on which the byte code can be executed. The virtual machine is responsible for executing the byte code in a way that is compatible with the underlying hardware and operating system. The correct sequence of steps is source code -> compiler -> byte code -> virtual machine (Option 2).

You can learn more about Python at: brainly.com/question/30391554

#SPJ11

Explain the expression below
volume = 3.14 * (radius ** 2) * height

Answers

Answer:

Explanation:

Cylinder base area:

A = π·R²

Cylinder volume:

V = π·R²·h

π = 3.14

R - Cylinder base radius

h - Cylinder height

move the slider on the bottom from one to many cells. are all of the cells flashing the same way? if not, what might explain any variation observed. give two possibilities.

Answers

Moving the slider on the bottom from one to many cells may result in some variation in the flashing of the cells. This could be due to a couple of reasons.

One possibility is that the cells have different properties and characteristics that affect their flashing behavior.

For instance, some cells may be more sensitive to the input signal than others, resulting in differences in their flashing rate or pattern.

Another possibility is that the cells may have been exposed to different environmental conditions or stimuli that have affected their flashing behavior.

For example, if some cells have been exposed to a chemical or physical stimulus, they may respond differently than cells that have not been exposed to the same stimulus.

Learn more ab cells flashing at

https://brainly.com/question/26451302

#SPJ11

Kylee needs to ensure that if a particular client sends her an email while she is on vacation, the email is forwarded to a coworker for immediate handling. What should she do?

Configure a response for external senders.
Configure a response for internal senders.
Only send during a specific time range.
Configure an Automatic Reply Rule.

Answers

Answer: Configure a response for external senders.

Explanation:

Since Kylee wants to ensure that when a particular client sends her an email while she is on vacation, then the email will be forwarded to a coworker for immediate handling, then she should configure a response for external senders.

It should be noted that the response will not be configured for internal senders as it isn't from a co-worker but rather meant for a client. Therefore, the correct option is A.

11.
Mona is confused about finite loop and infinite loop, explain her with the help of
example.

Answers

Answer:

The basic difference between finite and infinite is the number of times it runs and ends. The loop is basically a set of instructions that keeps repeating itself.

The finite loop ends after running for a finite times. This body of finite loop will stop executing after certain condition is reached. Hence the finite loop body keeps executing itself finite number of times.

An infinite loop keeps running and repeating itself endlessly.This loop never ends. This loop can be the result of an error in a program. For example when no stopping or exit condition is specified in the program.

Explanation:

Example of finite loop:

Lets take for loop as an example:

for(int i =0; i<=5; i++)

{ cout<<i<<endl; }

Now the loop starts from i=0

Next it enters the body of loop to execute the statement: cout<<i; which means that the value of i is displayed on the output screen.

This loop keeps executing until the value of i exceeds 5.

At first iteration 0 is printed on the output screen, at second iteration 1, at third iteration 2, at fourth iteration 3, fifth iteration 4, sixth iteration 5. After each of these iterations, the value of i is incremented by 1.

When 5 is printed, then at the next iteration the specified condition i.e. i<=5 gets false as the value of i now becomes 6 after incremented by 1.

So the loop stops running. So this means that loop ran for finite times and stopped after the a certain condition is reached. The output is:

0

1

2

3

4

5

Example of infinite loop:

Lets take while loop:

int i = 6;

    while (i >=5)

    {         cout<< i;

             i++;     }

In the above example, the loop will run infinite times. Here the value of i is initialized to 6. Then while loop is used which checks the condition which is the value of i is greater than or equal to 5. If the condition is true, the body of the loop starts executing which prints the value of i. Lets see what happens at each iteration:

1st iteration: i>=5 is True because i=6 and 6 is greater than 5. The program control enters the body of loop. The statement cout<<i prints 6. Next the value of i is incremented by 1 and it becomes 7.

2nd iteration: i>=5 is True because i=7 and 7 is greater than 5. The program control enters the body of loop. The statement cout<<i prints 7. Next the value of i is incremented by 1 and it becomes 8.

This loop will repeat itself infinite times and never stops as i will always have value greater than 5. So this is the example of infinite loop.

When a condition constantly evaluates to true, the loop control does not travel outside of that loop, resulting in an infinite loop.

Infinite loop and example:

When a condition never turns false, the program enters a loop, which keeps repeating the same block of code over and over, with no end in sight.

An endless loop is demonstrated in the following example: b = input("what's your name?") while a==1 ", Welcome to Intellipaat!" print("Hi", b, ",

Find out more information about 'Loop'.

https://brainly.com/question/2081668?referrer=searchResults

How are comments used in word?

Answers

They can be used to help document choices or to mark areas that need attention.

What is keyboard,how many keys are there?​

Answers

Answer:

A keyboard is a device used to input data into a computer or other electronic device. It typically consists of a set of keys, buttons, or characters that are used to enter data into the device. The number of keys on a keyboard varies depending on the model, but most standard keyboards have around 104 keys. These include the alphanumeric keys (letters and numbers), as well as special keys such as the Shift and Control keys. There may also be additional keys such as multimedia keys, page navigation keys, and function keys.

Answer:

A keyboard is an input device that is used to enter characters and commands into a computer or other electronic device. It typically consists of a set of keys, each of which corresponds to a specific character, symbol, or function.

The standard keyboard layout for modern computers typically consists of 104 keys, although some specialized keyboards may have fewer or additional keys. These keys can be grouped into several categories:

Alphanumeric keys: These are the standard letter and number keys that make up the bulk of the keyboard.

Function keys: These are the 12 keys at the top of the keyboard (F1 through F12) that perform various system functions in different programs.

Modifier keys: These are the keys that modify the behavior of other keys, such as Shift, Ctrl, Alt, and the Windows or Command key.

Navigation keys: These are the keys used for moving the cursor or selection around the screen, such as the arrow keys, Home, End, Page Up, and Page Down.

Editing keys: These are the keys used for editing text or other content, such as Backspace, Delete, and Enter.

Numeric keypad: This is a set of 17 keys on the right side of the keyboard that can be used for numeric input or as a calculator.

1.a computer can create an output based on the input of the user.

process store retrieve communicate personal computer desktop computer laptop computer netbook tablet smartphone server game consoles​

Answers

Answer:

But users are very much aware of the input and output associated with the computer. They submit input data to the computer to get processed information, the output. Sometimes the output is an instant reaction to the input. ... The output is the computer's instant response, which causes the forklift to operate as requested.

Give at least Five (5) Data Communication components & discuss each

Answers

Data Communication ComponentsData communication is the transfer of digital data from one device to another. In data communication, there are many components, each of which plays a crucial role in the entire process.

In this question, we shall discuss five data communication components and their importance. The components are:1. SenderThe sender is the device that generates the message to be sent. This device is responsible for encoding the message into a format that can be understood by the recipient. This component is essential because it determines the message that will be sent. It must be accurate and concise to prevent confusion.

ReceiverThe receiver is the device that receives the message sent by the sender. This component is responsible for decoding the message and translating it into a format that can be understood by the recipient. The receiver is essential because it determines whether the message has been correctly interpreted or not. If the message is unclear, the receiver may not understand the message, and the communication may fail.

To know more about communication visit:

https://brainly.com/question/16274942

#SPJ11

Job opportunities in the computer science field are expected to (5 points)
A. increase
B. stay the same
C. decrease
D. be limited

Answers

Answer:

A) increase

Explanation:

Computer science is a high-demand job and is one of the crucial components needed to run future technology.

Answer:

(C) decrease

Explanation:

Because Artificial intelligence is coming ♕︎ first increase for few years but when it dec decrease then never will increase again.

You set a sensor to transmit the wind speed on top of a mountain. Which of these languages are you most likely to have used?

A)PHP
B)SQL
C)Python
D)HTML

Answers

The programming language that is most likely used to transmit the wind speed is: B. SQL.

What is SQL?

SQL is an acronym for structured query language and it can be defined as a domain-specific programming language that is designed and developed for the management of various data that are saved in a relational or structured database.

This ultimately implies that, a structured query language (SQL) can be used to communicate with a database in accordance with the American National Standards Institute (ANSI) standards.

In conclusion, the programming language that is most likely used to transmit the wind speed is SQL.

Read more on SQL here: https://brainly.com/question/25266787

Answer:

[ Python ]

Explanation:
Other answer was wrong. It's python.

You set a sensor to transmit the wind speed on top of a mountain. Which of these languages are you most

Tipos de estructuras A. Expresiones y de variables B. Selectivas y de control C. Instrucciones y parámetros

Answers

Responder:

B. Selectivas y de control

Explicación:

Las estructuras pueden incluir las estructuras selectivas y de control que podrían explicarse como guías de instrucción que dan instrucciones sobre qué elegir y hacer en función de un conjunto de valores de parámetros dados. Por lo tanto, es posible que tengamos una estructura secuencial que solo proporcione una reacción diferente simple en lugar de una guía condicional utilizando GOTO y la declaración NULL.

Las estructuras de control, por otro lado, pueden verse como controles de bucle tales como los bucles FOR, IF y WHILE, por lo que la dirección tomada depende de que se cumpla cierta condición que se especifica en el bloque de programa.

PLEASE ANSWER (CODING IN PYTHON)


Ask what kind of pet the user has. If they enter cat, print “Too bad...”, if they enter

dog, print “Lucky you!" (You can change the messages if you like). Once this works,

add other pets. (Iguana, Pig, Rabbit...)

Answers

Answer:

Explanation:

a = input("what kind of pet the user has")

if a == 'cat':

  print("Too bad")

elif a == 'dog':

   print("Lucky you!")

The program based on the information is given below.

What's the program about?

def main():

   pet = input("What kind of pet do you have? ").lower()

   if pet == "cat":

       print("Too bad...")

   elif pet == "dog":

       print("Lucky you!")

   elif pet == "iguana":

       print("That's interesting!")

   elif pet == "pig":

       print("Oink oink!")

   elif pet == "rabbit":

       print("Hop hop!")

   else:

       print("I'm not familiar with that pet.")

if __name__ == "__main__":

   main()

Learn more about program

https://brainly.com/question/26642771

#SPJ2

Single-Select Questions with Reading Passage #1 Grocery Grabbr The following passage will be used to answer questions #1 - #5 Markus is finding that it takes too long to track down all of the groceries he needs to buy from a given store. Grocery Grabbr to the rescue! The app allows Markus to input his shopping list and search for his local grocery store in Grocery Grabbr's database. If his grocery store is there, Markus is all set to go! The database stores grocery items, cost, and item location information for each grocery store. When Markus walks into the store, a notification pops up on his smartphone letting him know that Grocery Grabbr is ready to get to work. Each of Markus' grocery items is displayed one at a time, along with the aisle number and shelf location. After Markus grabs his items off the shelf, he hits a button on the app to navigate to the next item. The list of items is arranged so that Markus follows the most efficient path through the grocery store. When Markus finishes shopping, the total amount of money his groceries cost is displayed, which allows him to double check the total cost with the cashier. Grocery Grabbr pays grocery stores a small amount of money for each user who successfully uses the app and checks out of the store with over one hundred dollars worth of groceries.
Question: Which of the following data must be obtained from the user's smartphone in order for Grocery Grabbr to suggest the order for picking up groceries?
A. the grocery list the user input
B. the location of the grocery store
C. the user's photo album on their smartphone
D. the user's current location

Answers

Answer:

A. the grocery list the user input

D. the user's current location

Explanation:

In the passage provided the only actual user inputs that is needed is the grocery list and then the user must choose from a list of available grocery stores. They do not need to enter the location of the grocery store. Therefore, the only actual pieces of data that the app would need are the grocery list that the user inputs and the user's current location in order to provide the list of available nearby grocery stores for picking up the groceries. This is done through the GPS on the smartphone.

Peer-reviewed journals that are published in electronic format and allow increased access are referred to as

Answers

Answer:

open access journals

Explanation:

Other Questions
the client is to receive cimetidine 300mg by mouth every 6 hours. The medication is available as cimetidine 300mg/5ml. How many teaspoons should the nurse instruct the client to take? The following information is available regarding Dube Tools, a manufacturer of lathe tools: The company is 20%-equity financed and has 10 000 outstanding ordinary shares, each valued at the market price of R25. The company pays 60% of its earnings as dividends and pays 28% company tax. The expected sales are R530 000, fixed costs are estimated at R250 000 and variable costs are estimated at 30% of sales. The cost of acquiring new debt from the bank is 10%. The company has an alternative of introducing 30% debt in its capital structure while keeping the cost of each financing source together with its market value the same. REQUIRED Considering the role of shareholders wealth maximisation of a financial manager, which capital structure would you advise Dube Tools to choose? Support your recommendation by means of relevant calculations. (28 marks) Suppose your company imports computer motherboards from Singapore. The exchange rate is given in Figure 21.1. You have just placed an order for 30,000 motherboards at a cost to you of 218.50 Singapore dollars each. You will pay for the shipment when it arrives in 90 days. You can sell the motherboards for $185 each. Please help with the 3 equations and tell me how to write it in a number line please! Will be marked brainliest if the answer makes sense! backspace backspace backspace Look at Jahangir Preferring a Sufi Sheikh to Kings by the Mughal painterBichitr. This painting shows the influence of _______A. Chinese cultureB. European cultureC. Islamic cultureD. Japanese culture According to the article, how did the Magna Carta restrict the power of the king? What benefit did the nobles receive from restricting the king? which of the following is not true about the cell membrane What reason did the Japanese givefor resisting curfew and laterincarceration? Developmental psychopathology links the study of typical development with the study of:_____. WHAT IS THE VOLUME OF THE PRISM?! 40 POINTS!! I NEED HELP ASAP I WILL MARK YOUR BRAINLIST I HAVE 1 HOUR How did each of the following conditions to the revolutionary mood in France-the three estates -enlightenment ideas-economic Crisis-weak leadership what is the slope of (2, 3) and (4,6) Which property of a DBMS lets you change the database structure without requiring you to change the programs that access the database An experiment growing bacteria results in the model y = 10e0.0347x, where x is the minutes since the experimentbegan and y is the number of colonies of bacteria. Based on this model, how many colonies can the researcherexpect to count after 35 minutes have passed? What were some of the mongol achievements as they created the largest contiguous land empire?. How many "Articles of Impeachment" must beapproved in order for the president to beformally removed from office?A. IB. 7C. 11 Simplify the trigonometric expression (sin^2(x/2)) (1 + cos(x)) using Half-Angle Identities. Am giving brainliest!