Informática, perguntado por thayms, 1 ano atrás

O programa a seguir, escrito na linguagem C, recebe dois números e mostra o resultado de uma determinada operação:
#include
int main()
{
float num1, resultado;
printf ("Insira dois números\n");
scanf ("%f%f", &num1, &num);
resultado = (num1 * num) / (num1 + num);
printf ("\n%5.2f\n" resultado));
return 0;
}
Analise as asserções a seguir que se referem às diferentes fases da compilação desse programa:
I. A compilação será interrompida já durante a análise sintática
PORQUE
II. Na linha 6 uma variável não definida é usada.
(verificar se as asserções são verdadeiras ou falsas e se forem verdadeiras, se a segunda é uma justificativa da primeira)

Soluções para a tarefa

Respondido por bokomoko
0
as duas afirmações são verdadeiras e a segunda é a causa da primeira

Observe que no comando

scanf ("%f%f", &num1, &num);

menciona duas variáveis num1 e num
Acontece que apenas num1 foi declarada.

Na linha 8 tem outro erro de sintaxe

Perguntas interessantes