Faça um programa em C que solicite ao usuário três caracteres (char).
Agora utilize-os para gerar todas as possíveis combinações que podem
ser feitas com estes três dígitos. Veja o exemplo:
- Digite o primeiro caractere: a
- Digite o segundo caractere: v
- Digite o terceiro caractere: e
- Primeira combinação = ave
- Segunda combinação = aev
- Terceira combinação = eav
- Quarta combinação = eva
- Quinta combinação = vae
- Sexta combinação = vea
Alguém que saiba linguagem C??
Soluções para a tarefa
Respondido por
1
#include <stdio.h>
main()
{
char palavra[3];
int interator;
while(true)
{
printf("\n%i. Digite o caractere => ", interator);
scanf("%s", &palavra[interator]);
interator ++;
if(interator == 3)
{
break;
}
}
printf("\n => '%s'", palavra);
printf("\nCombinacao 1: %c%c%c", palavra[0], palavra[1], palavra[2]);
printf("\nCombinacao 2: %c%c%c", palavra[0], palavra[2], palavra[1]);
printf("\nCombinacao 3: %c%c%c", palavra[2], palavra[0], palavra[1]);
printf("\nCombinacao 4: %c%c%c", palavra[2], palavra[1], palavra[0]);
printf("\nCombinacao 5: %c%c%c", palavra[1], palavra[0], palavra[2]);
printf("\nCombinacao 6: %c%c%c", palavra[1], palavra[2], palavra[0]);
return 0;
}
Perguntas interessantes
ENEM,
9 meses atrás
Física,
9 meses atrás
Filosofia,
9 meses atrás
Informática,
1 ano atrás
Português,
1 ano atrás
Artes,
1 ano atrás
Matemática,
1 ano atrás