Enunciado
Programação - Deitel &Deitel - Como programar em C- Ed: 6º - Capítulo 13.Exercícios - Ex. 7
Menor de três números. Escreva um programa que defina e use a macro MINIMUM3 para determinar o menor de três valores numéricos. A macro MINIMUM3 deverá usar a macro MINIMUM2 definida no Exercício 13.6
para determinar o menor número. Use o teclado para inserir os valores.
Passo 1
Fala galera, tudo tranquilo? Este exercício é semelhante ao anterior mas o que iremos fazer é usar #define do exercício anterior como complemento. Para determinar o MINIMUM3 usado o macro MINIMUM2, faremos a segunte alteração: MINIMUN3(x,y,z) (MINIMUM2(x,y)
Passo 2
A partir deste ponto o processo é simples, int main () {
declaramos as variáveis. Usei int a, b,c,mini;
printf para inserir valores em a,b e c, scanf para ler estes valores. Usei a atribuição mini = MINIMUM3(a,b,c);
Com isso ele executa o programa faz a leitura de a,b e c determina quem é o menor entre esses três valores e imprime na tela com printf (“O menor valor é: \n”, mini);
É isso galera, espero ter ajudado e vamos para mais um exercício. Valeu!
Resposta
/*menor de três numero*/
#include
#define MINIMUM2(x,y) ((x
#define MINIMUM3(x,y,z) (MINIMUM2(x,y)
int main()
{
int a,b,c,mini;
printf("Digite um valor para a: ");
scanf("%d",&a);
printf("Digite um valor para b: ");
scanf("%d",&b);
printf("Digite um valor para c: ");
scanf("%d",&c);
mini=MINIMUM3(a,b,c);
printf("O menor valor é: %d\n",mini);
return 0;
}
Resposta
Ei, a resposta está no passo a passo :)