Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS EXERC ÍC IO João quer montar um painel de leds contendo diversos números. Ele não possui muitos leds, e não tem certeza se conseguirá montar o número desejado. Considerando a configuração dos leds dos números abaixo, faça um algoritmo que ajude João a descobrir a quantidade de leds necessário para montar o valor. Entrada A entrada contém um inteiro N. (1 ≤ NS1000) correspondente ao número de casos de teste, seguido de N linhas, cada linha contendo um número (1 ≤ V≤ 10 correspondente ao valor que João quer montar com os leds. Saída Para cada caso de teste, imprima uma linha contendo o número de leds que João precisa para montar o valor desejado, seguido da palavra "leds". ALGORITMOS RESOLUÇÃO #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int n, led, i, j; char string[100]; char a; scanf("%d ", &n); for(i = 0; i < n; i++){ fgets(string, 100, stdin); led = 0; for(j = 0; string[j] != '\0'; j++){ a = string[j]; switch(a){ case '0': led = led + 6; break; case '1': led = led + 2; break; case '2': led = led + 5; break; case '3': led = led + 5; break; case '4': led = led + 4; break; case '5': led = led + 5; break; case '6': led = led + 6; break; case '7': led = led + 3; break; case '8': led = led + 7; break; case '9': led = led + 6; break; } } printf("%d leds\n", led); } }
Compartilhar