Să se alcătuiască un program care întroduce de la tastatură o secvenţă de caractere, sfîrșitul secvenței e indicat prin întroducerea caracterului *. Să se calculeze şi să se afişeze numărul de vocale.
Limbajul: C
Instructiunea: do while (fara tablouri unidimensionale, bidimensionale)
Zicun:
Limbajul e C++,nu?
Răspunsuri la întrebare
Răspuns de
0
#include <stdio.h>
int main() {
char txt[100] = "";
int dim = 0;
//Citesc sir caractere
do {
scanf(" %c", txt + dim++);
} while (txt[dim - 1] != '*');
//Determina numarul de 'a'
int a = 0;
int index = 0;
do {
if (txt[index++] == 'a')
a++;
} while (index < dim);
//Afiseaza numarul de 'a'
printf("\nCaracterul \'a\' a aparut de %d ori in sirul de caractere.", a);
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă