Please Help!

This is the error! [Error] expected 'while' before '{' token

The code:
#include <stdio.h>
#include<stdlib.h>

int main() {
int n, i, op, cont, contAp=0, cont456=0, contPremiado=0, cod, sorteados [5], aposta[5];
float med;

printf("Informe os seis numeros digitados: ");
for (int i=0; i<6; i++){
scanf(" %i", &n);
if(n>=1 && n<=60) {
sorteados[1]=n;

}
else{
printf("\nNumero invalido. Digite um numero entre 1 e 60");
i--;
}
}

do{
system("cis");
cont=0;
contAp++;
printf("Informe o codigo da aposta:");
scanf("%i", &cod);
printf("Informe os seis numeros da aposta:");

for (int i=0; i<6; i++){
scanf(" %i", &n);
if(n>=1 && n<=60){
aposta[i]=n;

if(sorteados[i]==aposta[i])
cont++;
}
else{
printf("\nNumero invalido. Digite um numero entre 1 e 60.");
i++;
}
}
if(cont==6){
printf("\n\nPARABENS!! BILHETE PREMIADO!");
contPremiado++;
i--;

}
}

do{
system("cis");
cont=0;
contAp++;
printf("Informe o codigo da aposta:");
scanf("%i", &cod);
printf("Informe os seis numeros da aposta:");

for (int i=0; i<6; i++){
scanf(" %i", &n);
if(n>=1 && n<=60){
aposta[i]=n;

if(sorteados[i]==aposta[i])
cont++;

}
else{
printf("\nNumero invalido. Digite um numero entre 1 e 60.");
i++;
}
}
if(cont==6){
printf("\n\nPARABENS!! BILHETE PREMIADO!");
contPremiado++;
}
if(cont==4 || cont==5 || cont==6){
cont456++;
}
printf("\n\nDeseja continuar? Digite '1' para continuar ou '2' para sair.");
printf("\nOpcao:"); scanf("%i", &op);
while(op==1);

system("cis");
printf("Voce possui %i bilhete(s) premiados!", contPremiado);
med=(cont456*100)/contAp;
printf("\nPercentual de bilhetes com 4, 5 ou 6 acertos: %.2f%%\n\n\n",med);
system("pause");

return 0;
}
}

you have a do while loop with no while..
Topic archived. No new replies allowed.