Tenho que fazer um programa que conte a quantidade de vogais, porém o programa conta 1 vogal a menos
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
int main(){
int i,tamanho,totalvogais;
int letraA,letraE,letraI,letraO,letraU;
char string[100];
letraA=letraE=letraI=letraO=letraU=0;
printf("Insira a frase(string) de ate 99 caracteres:");
gets(string);
tamanho=strlen(string);
for(i=1;i<=tamanho-1;i++)
{
if(string[i]=='a'||string[i]=='A')
letraA++;
else
if(string[i]=='e'||string[i]=='E')
letraE++;
else
if(string[i]=='i'||string[i]=='I')
letraI++;
else
if(string[i]=='o'||string[i]=='O')
letraO++;
else
if(string[i]=='u'||string[i]=='U')
letraU++;
}
totalvogais=letraA+letraE+letraI+letraO+letraU;
printf("A frase(%s)tem %d vogais!",string,totalvogais);
return(0);
}