Help me for an Arduino code error

Hi, I want to create code for an Arduino Project, but the Arduino software finds error and I can't understand it. Can you help me? Here is the code:

int relay = 13;
int i;

void setup() {
// put your setup code here, to run once:
pinMode(relay, OUTPUT);
}

void loop() {

for(i = 0, i < 100; i++){
digitalWrite(relay, HIGH);
delay(300);
digitalWrite(relay, LOW);
delay(300);
}
delay(5000);
}

It says: Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"

C:\Users\bobom\Desktop\Arduino\ReadyCodes\Ignition\Ignition.ino: In function 'void loop()':

Ignition:12:24: error: expected ';' before ')' token

for(i = 0, i < 100; i++){

                    ^

exit status 1

expected ';' before ')' token

And it marks the "For Loop" line.

You have used a comma in your for loop, but the compiler expects a semi-colon.

Like this:

int relay = 13;
int i;

void setup() {
// put your setup code here, to run once:
pinMode(relay, OUTPUT);
}

void loop() {

for(i = 0; i < 100; i++;){
digitalWrite(relay, HIGH);
delay(300);
digitalWrite(relay, LOW);
delay(300);
}
delay(5000);
}

One too many ; in your for loop, and not enough code tags

I cant understand you

Too many semicolons.
I don't really know how to make it simpler.

I need to use semicolons for the code to work

Yes you do.
But you have too many.

ok. can you tell me witch one to remove

Hello
Take some time and learn the basics of C.

Hi @b0b4u
Your line:

correct line.

for(i = 0; i < 100; i++){

RV mineirin