
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.
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


0