Informática, perguntado por Henriquelk021, 11 meses atrás

#include
void obter_int(int num) {
printf("Digite um numero inteiro: ");
scanf("%d", &num);
}
int main() {
int x;
obter_int(x);
printf("O numero digitado foi: %d\n", x);
return 0;
}



qual é o erro desse programa e oq falta????

Soluções para a tarefa

Respondido por MaSanTM
4

Resposta:

Não foi inclusa a biblioteca de entrada e saída.

Explicação:

Segue a correção do código:

#include<stdio.h>

void obter_int(int num) {

printf("Digite um numero inteiro: ");

scanf("%d", &num);

}

int main() {

int x;

obter_int(x);

printf("O numero digitado foi: %d\n", x);

return 0;

}

Você apenas inseriu o "#include" porém esqueceu-se de acrescentar a biblioteca de entrada e saída de dados, a "<stdio.h>" . Sem ela, as funções como "printf" e "scanf" não podem ser executadas.

Perguntas interessantes