chi mi aiuta a risolvere questo semplice esercizio in C?

codificare un programma che calcoli la seguente espressione: y=xa+b , dove x è uguale a 5, a è uguale a 18 e b è uguale a 7; x,a e b devono essere dichiarate come variabili intere. Si infine il valore finale:

y=97

trasformare il programma dell'esercizio precedente in modo che il valore di x venga richiesto all'utente in fase di esecuzione

naturalmente se possibile vorrei capire i vari passaggi della risoluzione

grazie