Escreva uma instrução printf ou scanf para cada um dos itens a seguir:
a) Imprimir o inteiro sem sinal 40000 alinhado à esquerda em um campo de 15 dígitos com 8 dígitos.
b) Ler um valor hexadecimal na variável hex.
c) Imprimir 200 com e sem sinal.
d) Imprimir 100 em formato hexadecimal precedido por 0x.
e) Ler caracteres no array s até que a letra p seja encontrada.
f) Imprimir 1.234 em um campo de 9 dígitos com zeros iniciais.
g) Ler um horário no formato hh:mm:ss, armazenando as partes da hora nas variáveis inteiras hora, minuto e segundo. Saltar os sinais de dois pontos (:) no stream de entrada. Usar o caractere de supressão de atribuição.
h) Ler uma string no formato “caracteres” a partir da entrada-padrão. Armazenar a string no array de caracteres s. Eliminar as aspas do stream de entrada.
i) Ler um horário no formato hh:mm:ss, armazenando as partes da hora nas variáveis inteiras hora, minuto e segundo. Saltar os sinais de dois-pontos (:) no stream de entrada. Não use o caractere de supressão de atribuição.
Passo 1
Saalve, tranquilo?
Vamos lá resolver algumas questões sobre programação?!
Passo 2
a) a estrutura é:
![]()
Explicação:
A estrutura do mostra o número dado com 8 dígitos com justificação a esquerda
Passo 3
b) a estrutura é:
![]()
Explicação:
A estrutura do entra um número hexadecimal na variável nomeada usando a conversão especificada .
Passo 4
c) a estrutura é:
![]()
Explicação:
A estrutura do printf imprime o valor de 200, com e sem o sinal de mais. Se botamos o sinal a direita, então, o valor positivo é impresso com um sinal positivo e o negativo do valor é impresso com um sinal negativo.
Passo 5
d) a estrutura é:
![]()
Explicação:
A estrutura do printf é usado pra imprimir 100 precedido de 0x. Isso é acompanhado usando uma bandeira # posicionado imediatamente a direita do % sinal no campo.
Passo 6
e) a estrutura é:
![]()
Explicação:
A estrutura do scanf é usado para ler o string até a letra p aparecer. Isso é alcançado usando um scan invertido, isso é, posicionando o caractere (^) antes do caractere.
Passo 7
f) a estrutura é:
![]()
Explicação:
A estrutura do printf imprime o número de ponto flutuante com 9 dígitos e com zeros. Isso é alcançado por colocando 09 imediatamente a direita do sinal.
Passo 8
g) a estrutura é:
![]()
Explicação:
A estrutura do scanf é usada para inserir o tempo na forma hh:mm:ss. Os dois pontos (:) são eliminados usando o caractere (*).
Passo 9
h) a estrutura é:
![]()
Explicação:
A estrutura scanf é usada para entrar a string . Usando um scan invertido com (^) antes de “\”.
Passo 10
i) a estrutura é:
![]()
Explicação:
A estrutura scanf é usada para entrar o tempo como hh:mm:ss.
Resposta
Ei, a resposta está no passo a passo :)