Alternativa A - Mostrar na tela todos os produtos disponíveis em ordem inversa.
Análise do Problema
Esta questão aborda conceitos de programação em C, especificamente sobre a função printf(). É importante notar que este conteúdo está classificado como Matemática, mas trata-se de programação.
O que é printf()?
A função printf() no C é uma função de saída padrão da biblioteca <stdio.h>. Sua única finalidade é exibir dados formatados no terminal/console.
Características principais:
| Função | Realiza? | Responsabilidade |
|---|
| Exibir dados na tela | ✅ Sim | Saída de informações |
| Calcular valores | ❌ Não | Deve ser feito antes |
| Comparar elementos | ❌ Não | Usa operadores condicionais |
| Processar lógica | ❌ Não | Requer estruturas de controle |
Analisando as alternativas
- Opção A: "Mostrar na tela" = Esta é exatamente a função do
printf(). A ordem inversa seria implementada com loops, mas o printf() faz a exibição. - Opção B: "Determinar a média" = Cálculo matemático, não função do
printf(). - Opção C: "Verificar especificações" = Comparação lógica, requer operadores (
==, !=), não printf(). - Opção D: "Calcular e exibir preços" = O cálculo é feito separadamente;
printf() apenas exibe o resultado já calculado.
Conclusão
A resposta correta é Alternativa A.
$$ \text{printf()} \Rightarrow \text{Função exclusiva de exibir dados} $$
Em matrizes no C, normalmente usamos printf() dentro de loops para percorrer e mostrar cada elemento da matriz.