Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

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);
 }
}

Mais conteúdos dessa disciplina