Matriz de strings

C
O exercício é o seguinte: Desenvolva um subprograma que dada uma matriz contendo cadeias de caracteres informadas pelo usuário, faça a contagem da quantidade de vogais presentes nas frases contidas na matriz. Você deve criar um vetor e armazenar em cada uma das N posições a quantidade de cada vogal. O programa deve permitir que o usuário digite quantas frases queira até a digitar a palavra “sair”. Ao final, imprimir na tela quantas vezes cada vogal apareceu. Exemplo: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 A v a c a f o i p a r a o b r e j o \0 1 C a s a d e p a s s a r o s \0 Ao final da contagem temos a=9, e=2, i=1, o=4 e u=0 vogais, ou seja: 9 2 1 4 0 OBS: Em linguagem C você pode usar as funções int tam = strlen(texto) e int valor = strcmp(texto1,texto2) {se valor==0 o texto1 é igual ao texto2}. Todas da biblioteca #include Minha dúvida é: como faço a leitura de um número indefinido de strings e guardo em um matriz? Faço alocação de memória?
Foto de Pedro B.
Pedro Renato perguntou há 2 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Allan O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos

Bom dia, rs!

Exatamente. Utilize o comando malloc.

Int * *n;

Int qtd_letras;

n = (int*)(malloc(qtd_letras*sizeof(int));

 

 

 

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de C

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Allan O.
São Paulo / SP
Allan O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
C - matriz Programação em C Básico
Graduação: Serviço Social (Universidade Federal de São Paulo (UNIFESP))
Aulas de reforço escolar - matemática ensino fundamental e aulas de programação básica
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (817 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 1.006 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Estrutura de dados em C C - string C - Geral
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 75 / h
Danilo L.
Campina Grande / PB
Danilo L.
4,9 (18 avaliações)
Horas de aulas particulares ministradas 28 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Estrutura de dados em C C - struct C - Ponteiros
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web full stack. Acompanhamento particular em python/django, c/c++, java, selenium e js!