estou postando esses códigos por que estou com duvidas em alguns exercícios se puder me ajudar e dar uma conferida nos códigos pra se rodam perfeitamente pra mim seria uma boa
Em ambos os seus códigos o printf que deve informar o resultado não está puxando nada
Isso está errado você colocou a variável num porém não chamou ela no printf, o correto seria
printf("O número %d é maior que 80", num);
Eu refiz esse programa da maneira correta, veja como eu fiz e tena fazer o outro do salario e vendas que é o mesmo erro desse dos números:
#include <stdio.h>
#include <locale.h>
main(){
setlocale(LC_ALL, "");
int num;
printf("informe um numero: ");
scanf("%d", &num);
if(num>80)
printf("\nO numero: %d é maior que 80", num);
else if(num==40)
printf("\nO numero informado é %d, ele é igual a 40", num);
else if(num<25)
printf("\nO numero informado é %d, ele é menor que 25", num);
else
printf("\nNúmero informado: %d", num);
}
obs1: a biblioteca #include <locale.h> serve para deixar você usar acentos no programa mas antes precisar setar a localidade como eu fiz dentro do main setlocale(LC_ALL, ""); mas isso não é necessário para seu programa funcionar.
obs2: eu coloquei um último else para seu programa ficar melhor pois se por exemplo eu digito 50 no num o programa simplesmente encerra pois '50' não condiz com nenhum dos if's portanto fiz um else para apenas mostrar o número digitado caso ele seja diferente dos if's, mas também não é necessário para seu programa rodas apenas deixei ele mais completo.
Boa sorte, aguardo resolução do outro exercício