Suggest an appropriate reducing reagent for the following substrates and predict the product of the reaction:

a) 2-hexanone
b) ethyl 4-nitrobenzoate (reduction of the nitro group)
c) hexanal

NaH4 for a and c.

Here is a link for reducing nitro groups to various entities; take your pick. http://en.wikipedia.org/wiki/Reduction_of_nitro_compounds

That's NaBH4 for a and c. Sorry about the typo.

I don't know where in your studies you are, as there are many answers to these.

2-hexanone
can be reduced by many reducing agents and the choice will be largely governed by the cost and availability of the reagent and solvents. 2-hexanone can be reduced by sodium borohydride. This is the reagent of choice as it is easy to handle, cheap and the reduction can be done in say ethanol. Another reagent such as LiAlH4 is more expensive, more difficult to handle and requires very dry solvents.
Products are (+/-)hexan-2-ol. There are also reduction systems that will give more of one optical isomer than the other.

Hexanal can also be reduced by sodium borohydride. Product is hexan-1-ol.

To reduce just the nitro group in ethyl 4-nitrobenzoate requires a mild reducing agent. It can be done by a dissolving metal reduction (Fe in an acid) or by a metal catalyst and hydrogen (Pd on C/H2).
There are also some exotic reagents reagent that will do this reduction such as
Co2(CO)8

To suggest an appropriate reducing reagent for each of the substrates and predict the products of the reactions, we need to consider the functional groups present in each compound. Reducing agents are compounds that donate electrons and are typically used to decrease the oxidation state of a molecule.

a) 2-hexanone:
2-hexanone is a ketone, which can be reduced to the corresponding alcohol. A common reducing agent for ketones is sodium borohydride (NaBH4) or lithium aluminum hydride (LiAlH4). Both of these compounds are strong reducing agents. The reaction can be represented as follows:
2-hexanone + NaBH4 → 2-hexanol

b) Ethyl 4-nitrobenzoate (reduction of the nitro group):
In this case, we want to specifically reduce the nitro group (-NO2) present in ethyl 4-nitrobenzoate. The nitro group can be reduced to an amino group (-NH2) by using a reducing agent like iron or zinc dust in the presence of acid (e.g., HCl). The reaction can be represented as follows:
Ethyl 4-nitrobenzoate + H2 + Fe/Zn dust → Ethyl 4-aminobenzoate

c) Hexanal:
Hexanal is an aldehyde, which can be reduced to the corresponding primary alcohol. Just like in the case of ketones, sodium borohydride (NaBH4) or lithium aluminum hydride (LiAlH4) can be used as reducing agents for aldehydes. The reaction can be represented as follows:
Hexanal + NaBH4 → Hexanol

It's important to note that the choice of reducing agent and reaction conditions can vary depending on the specific requirements of the reaction and desired product. Always consult a reliable source or literature for the most suitable reagent and conditions for a specific transformation.