Boa noite, Então, estou com o seguinte algoritmo em C:
for(i=0;i < 12;i++){
printf("\n|| ------=== CADASTRO DO %dº AVIAO ===-------- ||\n",i+1);
printf("\nDigite o N do %iº voo: ",i+1);
scanf("%i",&aviao[i].numero);
fflush(stdin);
printf("\nDigite a Origem do %iº voo: ",i+1);
gets(aviao[i].origem);
fflush(stdin);
printf("\nDigite o Destino do %iº voo: ",i+1);
gets(aviao[i].destino);
printf("\nDigite a quantidade de lugares disponíveis do %iº voo: ",i+1);
scanf("%d",&aviao[i].vagas);
fflush(stdin);
printf("\nDigite o Horário do %iº voo: ",i+1);
gets(aviao[i].horario);
fflush(stdin);
printf("\nDigite a data do %iº voo: Formato dd/mm/aaaa. ",i+1);
scanf("%d/%d/%d", &dia1[i].dia, &dia1[i].mes, &dia1[i].ano);
system("CLS");
}
Queria repetir o aviao[i].numero até o usuário digitar valor diferente!
Ex: na posição aviao[0].numero está igual a aviao[10].numero
Se for igual fazer usuário digitar até ser diferente, assim sucessivamente pra qualquer posição igual no vetor.