Fórum sequencia de caracteres #61876
21/08/2007
0
eu começei a faze-lo aqui, minha linha de lógica, me fez fazer isso, mas como sou iniciante, to vendo que tá errado, mas não sei onde.
o meu tá assim:
#include <stdio.h>
include <stdlib.h>
include <math.h>
int main()
{
int quant,cont;
printf("Voce quer digitar quantas letras?(abaixo de 100) : ");
scanf("¬d",&quant);
char letra;
for (cont=1;cont<=quant;cont++) /* roda a sequencia com o num de digitos pedidos */
{
printf("Digite uma letra: ");
scanf("¬c",&letra[cont]);
if(letra==´n´ && letra==´a´ && letra==´o´) /* verifica se contem a palavra NAO na sequencia */
{break; /* se contiver a palavra NAO, para de rodar a sequencia */
}
}
printf ("\nA sequencia digitada foi: ");
while (cont<=quant) /* exibe a sequencia na ordem que foi digitada */
{
printf("¬c,",letra[cont]);
cont=cont+1;
}
printf("\n\n");
system("pause");
}
uso o DEV-C++, e quando mando compilar, da erro no SCANF, alguém poderia me ajudar?
Grato
Faustinijr
Curtir tópico
+ 0Posts
21/08/2007
Rjun
Gostei + 0
21/08/2007
Faustinijr
eu fiz umas trocas... agora quando pesso para digitar 4 caracteres, ele me pede apenas dois.. e quando eu coloco a sequencia n + a + o .. ele nao pára o programa...
Gostei + 0
21/08/2007
Rjun
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)