Tenho um trabalho da faculdade para fazer, o programa é:
Criar uma matriz de 4 linhas e 10 colunas. Ler diversas palavras até que o usuário digite a palavra fim.
Armazenar as palavras de acordo com os critérios abaixo:
a) na primeira linha as palavras que iniciam com a letra a..
B) na segunda linha as palavras que terminam com a letra r..
c) na terceira linha as palavras que possuam pelo menos uma letra h..
d) na quarta linha as palavras que não possuam nenhuma letra s..
Palavras que não satisfazem as condições acima deverão ser desconsideradas.
Quando uma linha da matriz estiver totalmente preenchida, novas inserções, para esta linha devem ser descartadas.
Estou começando ele, mais alguém diga se minha lógica está certa!!!!!!!!!!!!!!
Quem tiver alguma sugestão, por favor me ajudem.......Obrigado
# define LINHA 4
# define COLUNA 10
#include<stdio.h>
int main (void)
{
char matriz [LINHA][COLUNA],palavras[10][12],pos,palavras_a,linha,coluna;
for (pos=0;pos<10;pos++){
printf ("Digite a palavra: ");
gets (palavras[pos]);
while (palavras[pos]!="fim")
gets (palavras[pos]);
}
for (coluna=0;coluna<COLUNA;coluna++){
if (palavras[pos][0]=='a')
palavras_a = palavras_a + matriz [linha][0];
Pergunta
alex_dino
Tenho um trabalho da faculdade para fazer, o programa é:
Criar uma matriz de 4 linhas e 10 colunas. Ler diversas palavras até que o usuário digite a palavra fim.
Armazenar as palavras de acordo com os critérios abaixo:
a) na primeira linha as palavras que iniciam com a letra a..
B) na segunda linha as palavras que terminam com a letra r..
c) na terceira linha as palavras que possuam pelo menos uma letra h..
d) na quarta linha as palavras que não possuam nenhuma letra s..
Palavras que não satisfazem as condições acima deverão ser desconsideradas.
Quando uma linha da matriz estiver totalmente preenchida, novas inserções, para esta linha devem ser descartadas.
Estou começando ele, mais alguém diga se minha lógica está certa!!!!!!!!!!!!!!
Quem tiver alguma sugestão, por favor me ajudem.......Obrigado
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.