Considerando o programa em C abaixo: ``` scanf("%d",&A); scanf("%d",&B); M=A%B; X=modf((A/B),&D); if ((D-M)==0) printf("PARDO"); else if ((D-M)==2) printf("CABOCLO"); else printf("INDIO"); ``` Sabendo que A=55 e B=10, o valor de M será 5 e o valor de X será 5.000000. Como (D-M) é igual a 5, a condição do primeiro "if" não será satisfeita e o programa irá para o "else if". Como (D-M) é igual a 3, a condição do segundo "if" também não será satisfeita e o programa irá para o "else". Portanto, a resposta correta é a letra c. ÍNDIO.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagens e Técnicas de Programação
Compartilhar