1void __VERIFIER_assert(int cond) {
2 if (!(cond)) {
3 ERROR: goto ERROR;
4 }
5 return;
6}
7
8
9extern char __VERIFIER_nondet_char();
10
11main(void)
12{
13 char string_entrada[10], vetor_vogais[]={'a','A','e','E','i','I','o','O','u','U','\0'};;
14 unsigned int i,j,cont, tam_string, n_caracter;
15
16 for(i=0;i<10;i++)
17 string_entrada[i] = __VERIFIER_nondet_char();
18
19 string_entrada[10 -1]='\0';
20
21 n_caracter = 0;
22 while(string_entrada[n_caracter]!='\0')
23 n_caracter++;
24
25 cont = 0;
26 for(i=0;i<n_caracter;i++)
27 for(j=0;j<8;j++)
28 if(string_entrada[i] == vetor_vogais[j])
29 cont++;
30
31 i=0;
32 int cont_aux = 0;
33 while(string_entrada[i]!='\0')
34 {
35 for(j=0;j<10;j++)
36 {
37 if(string_entrada[i] == vetor_vogais[j])
38 cont_aux++;
39 }
40 i++;
41 }
42 __VERIFIER_assert(cont_aux==cont);
43}