Initializati un vector de cuvinte ( char A[20][20] ) la declararea vectorului (matricii de caractere) cu un numar de cuvinte (n) fixat. Afisati cuvantul care are cele mai multe vocale de tipul:"aei"
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <stdio.h>
#include <string.h>
#define N 5
#define M 20
int main()
{
char A[N][M] = { "aeroplana",
"trenul",
"masina",
"plutind",
"calatorie"
};
int contor, max=0;
char cuvant[M], vocale[]="aei";
for(int i=0; i<N; i++)
{
contor=0;
for(int j=0; j<strlen(A[i]); j++)
{
for(int k=0; k<strlen(vocale); k++)
if(A[i][j]==vocale[k])
contor++;
}
if(contor>max)
{
max=contor;
strcpy(cuvant, A[i]);
}
}
printf("Cel mai multe vocale de tipul 'aei'
Explicație:
Sper să ajute, nu sunt sigur...
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă