Informática, perguntado por luizpaulo190887, 1 ano atrás

A função scanf() permite que um valor seja lido do teclado e armazenado numa variável. Sua sintaxe consiste numa cadeia de formatação seguida de uma lista de argumentos, cada um deles sendo o endereço de uma variável.


LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de programação II. Maringá: Unicesumar, 2019.

De acordo com o contexto apresentado acima, assinale a alternativa correta para a entrada de um número inteiro positivo na variável number?
Alternativas
Alternativa 1:
scanf("%f", number);

Alternativa 2:
scanf("%s", number);

Alternativa 3:
scanf("%d", number);

Alternativa 4:
scanf("%c", number);

Alternativa 5:
scanf("%%", number);

Soluções para a tarefa

Respondido por deneralencar
7

Resposta:

Alternativa 3:

scanf("%d", number);

Explicação:


LAGbrONE: alguma justificativa pra ter sido essa ?
Respondido por contatopedrornp6ktl8
0

Resposta:

Olha cara, pelo que entendo de C, todas essas opções estão erradas. O corpo da função scanf para números inteiros é essa (para números inteiros):

scanf("%i", &number);

%i = Significa o tipo de variável que estarei usando, se é inteiro, float, char, entre outras.  No nosso caso estamos usando uma variável do tipo inteiro .

&number = O e-comercial diz onde será armazenado o valor que foi digitado no inteiro. Em outras palavras ela diz a função, onde ela deve armazenar o valor da variável comercial

Se eu tivesse que escolher somente uma dessas alternativas seria a Alternativa 5


eugeniofr: pra scan número inteiro se usa "%d"
Perguntas interessantes