1. Faça um programa que leia uma letra e em seguida leia uma sequência de letras até que seja digitado novamente a primeira letra digitada.Linguagem C, laços de repetição. Obrigada
Soluções para a tarefa
Resposta:
Explicação:
#include <stdio.h>
main () {
char l1, l2;
// primeiro você pega as letras do usuario, a que vai começar e parar o Algoritimo, e uma para as outras
printf("digite uma letra: ");
scanf(" %c", &l1);
printf("\n%c\n", l1);
printf("\ndigite uma letra: ");
scanf(" %c", &l2);
printf("\n%c\n", l2);
// agora é só fazer um while para enquanto as condições forem diferentes, ou seja, se a 1 letra for "l" enquanto as outras letras forem diferentes de "l" ele vai continuar pegando letras
while (l1 != l2)
{
printf("\ndigite uma letra: ");
scanf(" %c", &l2);
printf("\n%c\n", l2);
}
// ele para quando uma letra for igual a primeira letra digitada.
}
/*caso não seja necessário imprimir as letras na tela o Algoritmo a seguir é mais recomendado.
#include <stdio.h>
main () {
char l1, l2;
printf("digite uma letra: ");
scanf(" %c", &l1);
printf("digite uma letra: ");
scanf(" %c", &l2);
while (l1 != l2)
{
printf("digite uma letra: ");
scanf(" %c", &l2);
}
}
*/