Escreva um programa que leia 20 nomes e armazena-os em vetores de acordo com as
seguintes regras:
a) palavras que iniciam pela letra b ou B, guardar no vetB;
B) palavras que iniciam pela letra d ou D, guardar no vetD;
c) palavras que iniciam pela letra f ou F, guardar no vetF;
d) palavras que iniciam pela legra k ou K, guardar no vetK.
A montagem dos vetores não deverá deixar espaços em branco entre as posições. Ao final
da leitura exibir os 4 vetores.
Esse é o meu código:
#include<stdio.h>
int main (void)
{
char nomes[10][15],vet_b[0],vet_d[0],vet_f[0],vet_k[0];
int pos=0,letra_b,letra_d,letra_f,letra_k,vetorb=0,vetrod=0,vetorf=0,vetork=0;
for (pos=0;pos<10;pos++)
{
printf ("Digite o nome");
gets (nomes[pos]);
}
for (pos=0;pos<10;pos++)
{
if ((nomes[pos][0]=='b')&&(nomes[pos][0]=='B'))
letra_b++;
}
vetorb=vet_b[letra_b];
printf ("vetor com b %d:",vetorb);
for (pos=0;pos<10;pos++)
{
if ((nomes[pos][0]=='d')&&(nomes[pos][0]=='D'))
letra_d++;
}
vetord=vet_d[letra_d];
printf ("vetor com d %d:",vetord);
for (pos=0;pos<10;pos++)
{
if ((nomes[pos][0]=='f')&&(nomes[pos][0]=='F'))
letra_f++;
}
vetorf=vet_f[letra_f];
printf ("vetor com f %d:",vetorf);
for (pos=0;pos<10;pos++)
{
if ((nomes[pos][0]=='k')&&(nomes[pos][0]=='K'))
letra_k++;
}
vetork=vet_k[letra_k];
printf ("vetor com k %d:",vetork);
system ("pause");
return 0;
}
Está com problemas de identação, mais isso eu arrumo quando estiver funcionando.
O erro esta dando aqui neste ponto:Isso em todos!!!!
Pergunta
alex_dino
Tenho um programa para fazer que é:
Escreva um programa que leia 20 nomes e armazena-os em vetores de acordo com as
seguintes regras:
a) palavras que iniciam pela letra b ou B, guardar no vetB;
B) palavras que iniciam pela letra d ou D, guardar no vetD;
c) palavras que iniciam pela letra f ou F, guardar no vetF;
d) palavras que iniciam pela legra k ou K, guardar no vetK.
A montagem dos vetores não deverá deixar espaços em branco entre as posições. Ao final
da leitura exibir os 4 vetores.
Esse é o meu código:
Está com problemas de identação, mais isso eu arrumo quando estiver funcionando. O erro esta dando aqui neste ponto:Isso em todos!!!!Aonde estou errando??????????
Editado por alex_dinoLink para o comentário
Compartilhar em outros sites
10 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.