Informatică, întrebare adresată de OsloDor, 8 ani în urmă

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?
OsloDor: C simplu
berezovcristian123: O Osoianu Gandon zdarov
OsloDor: Oi blea, ii pi3da cu tine maine (:

Răspunsuri la întrebare

Răspuns de singei2
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