You can force Mathematica into recognizing actual breaks (non times) with sufficient carriage returns and/or cell divisions.
That said I think you should reconsider why you want to get rid of your semicolon. If you merely want to output the results of what you're doing, but you're not going to do anything with that output other than look at it, I encourage Echo combined with semi-colon. It's much cleaner than dangling output and ensures no syntax glitches with unintended products.
x = 5 + y // Echo;
z = 17 + x // Echo;
x // Echo;
5+y
22+y
5+y
Update Szabolcs' comment points out something important worth emphasizing. If you're sitting inside of a function: e.g. Module, Block, With, looping functions like Do, Nest, FixedPoint, or even procedural conditional functions like If, Which, Switch, and you want to string a sequence of expressions for a single argument, the semi-colons (or equivalent ${}^1$) are mandatory. Only single expressions are allowed, which means you're either dealing with single expressions or technically CompoundExpressions. Any removal of a semi-colon automatically (unless it terminates the entire compound expression) means Product. A cell division will result in two cells that are meaningless etc, and no-amount of carriage returns will help.
${}^1$ By equivalent I simply mean the following. Only single expressions are allowed as arguments. We get around this naturally with the semi-colons, but what's happening is we actually getting around it by submitting a function with these separate expressions as separate arguments: f[a;b;c]= f[CompoundExpression[a,b,c]]. So by "the equivalent" I mean that you can always submit multiple expressions as part of an argument if you submit them as individual arguments to another function, like: List, CompoundExpression, etc.
f[a; b]then the semicolon is required. Removing it introduces a multiplication. If you havea; bat the top level, then the semicolon only serves to suppress the output. It can be replaced with a newline. In your screenshot it is not clear if the expressions are at the top level. This question can't really be answered without having access to the full cell expression (Ctrl-Shift-E) or the notebook. – Szabolcs Sep 02 '17 at 20:48f,Map[x],List,Do,Greateris being used as theHeadof an expression I suspect it's meaningful (and consistent with internal documentation) to call thatHeada function. – John Joseph M. Carrasco Sep 03 '17 at 07:11fisDo. It's the same thing. Remember, everything is an expression. Also, you seem to be assuming that Mathematica inserts a multiplication sign: if only you could remove that, there would be no multiplication. This is not how it works. The visual $\times$ is a warning to you that the whitespace (newline) you just created will be interpreted as multiplication according to Mathematica syntax. Older versions don't show the $\times$ sign, but the newline is still interpreted asTimes. – Szabolcs Sep 03 '17 at 08:46Doas a function missed the universal point that in mma: functional arguments are individual expressions separated by commas. Multiple instructions are possible if wrapped by a head-- typically the function:CompoundExpression. – John Joseph M. Carrasco Sep 03 '17 at 08:55