What is the main difference between a logic error and a syntax error?(1 point)ResponsesA logic error is due to a problem in the algorithm, whereas a syntax error is usually a typo or error in punctuation.A logic error is due to a problem in the algorithm, whereas a syntax error is usually a typo or error in punctuation.A logic error is a problem with the rules of the language, whereas a syntax error is a problem with the algorithm.A logic error is a problem with the rules of the language, whereas a syntax error is a problem with the algorithm.A logic error is a problem that is easy to fix, whereas a syntax error is harder to find and fix.A logic error is a problem that is easy to fix, whereas a syntax error is harder to find and fix.A logic error can only be corrected by recoding the entire program, whereas a syntax error can be fixed in a matter of seconds.A logic error can only be corrected by recoding the entire program, whereas a syntax error can be fixed in a matter of seconds.

A logic error is due to a problem in the algorithm, whereas a syntax error is usually a typo or error in punctuation.