Dev - C++ - AYUDA CON PROGRAMA C++

   
Vista:

AYUDA CON PROGRAMA C++

Publicado por nino (11 intervenciones) el 27/07/2016 22:22:37
Hola necesito ayuda con este programa, tengo que hacer un programa en C++ que lea un arreglo de 5 posiciones,
con apuntadores debo contar la cantidad de vocales, ya tengo como hacer eso pero no se como hacer que me totalice las vocales, solo me cuenta la ultima palabra. este es el código que tengo.
De antemano gracias por la ayuda.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <iostream>
#include <iomanip>
#include <stdlib.h>
 
using  namespace std;
 
int main()
{
    char cadena[100];
    char *ptr;
    int  contadorVocales;
    for(int i=0;i<5;i++){
 
 
    cout << "Digite un texto: " << endl;
    cin.getline(cadena, 100);
 
    ptr=cadena;
    }
 
    contadorVocales=0;
    while(*ptr!='\0')
    {
        if(*ptr=='A' ||*ptr=='E' ||*ptr=='I' ||*ptr=='O' ||*ptr=='U' ||*ptr=='a' ||*ptr=='e' ||*ptr=='i' ||*ptr=='o' ||*ptr=='u')
            contadorVocales++;
 
        ptr++;
 
    }
 
    printf("Total Vocales: %d, \n",contadorVocales);
    return 0;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder