A logica está certa,mas falta algum detalhe

C:

#include <stdio.h>

int main (){

float numero1,numero2,soma,subtracao,multiplicacao,divisao,resultado;

printf("Digite o primeiro numero:\n");
scanf("%f",&numero1);
printf("Digite o segundo numero:\n");
scanf("%f",&numero2);
soma=numero1+numero2;
subtracao=numero1-numero2;
multiplicacao=numero1*numero2;
divisao=numero1/numero2;

printf("Digite o resultado:\n");
scanf("%f",&resultado);
if (resultado==soma){
printf("Seu resultado e:\n",soma);
}
if (resultado==subtracao){
printf("Seu resultado e:\n",subtracao);
}
if (resultado==multiplicacao){
printf("Seu resultado e:\n",multiplicacao);
}
if (resultado==divisao){
printf("Seu resultado e:\n",divisao);




}