👤

Scrieţi un program care citește de la tastatură un şir de caractere şi
afişează numărul de vocale și lungimea acestuia (caracterul spaţiu se consideră
că delimitează un şir. Se va folosi alocarea dinamică pentru citirea șirului).


Răspuns :

Program C/C++ :

#include <stdio.h>

#include <string.h>

int main() {

char* vocale = "aeiouAEIOU";

char* txt = (char*)malloc(100 * sizeof(char));

scanf("%s", txt);

int nr_vocale = 0;

int lungime_sir = strlen(txt);

for (int i = 0; i < lungime_sir; i++) {

 if (strchr(vocale, txt[i]))

  nr_vocale++;

}

printf("Sirul %s are %d vocale si lungime %d", txt, nr_vocale, lungime_sir);

}

Vezi imaginea ANDREI750238
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!


ID Teachingsy: Alte intrebari