Fala Natan tudo bom? Parabens pelo pelo exercicio resolvido! Está muito bom! Mas tenho 2 detalhes caso queira considerar em seu codigo!
Inicialização da Variável num: Antes de chamar a função soma, você está inicializando a variável num com 0. Isso não é necessário, pois a função soma irá atribuir o resultado diretamente a num.
Nova linha na Mensagem de Saída: Ao imprimir o resultado, pode ser mais legível adicionar uma nova linha ao final da mensagem.
Aqui está uma versão levemente modificada:
#include <stdio.h>
void soma(int* num, int a, int b){
(*num) = a + b;
printf("Resultado: %d\n", *num);
}
int main(){
int num, a, b;
printf("Informe um valor: ");
scanf("%d", &a);
printf("Informe outro valor: ");
scanf("%d", &b);
// Não é necessário inicializar num aqui
soma(&num, a, b);
return 0; // Adicionei um retorno 0 para indicar que o programa terminou sem erros
}
Caso tenha lhe ajudado, favor marcar como concluido a questao, valeu!