Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como ler mais de uma entrada na mesma linha.

Por exemplo: Se eu quiser ler mais de uma variável com scanf na mesma linha. Como eu faço? entrada do programa-> 12 34 12 32 41 12 (na mesma linha)

1 resposta
solução!

Olá, Guilherme! Tudo bem?

Uma forma de fazer isso:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int numero1;
    int numero2;
    int numero3;

    printf("Digite tres numeros separados por espaco\n");

    scanf("%d %d %d", &numero1, &numero2, &numero3);

    printf("O numero 1 e: %d \n", numero1);
    printf("O numero 2 e: %d \n", numero2);
    printf("O numero 3 e: %d \n", numero3);

}

Dessa forma temos como execução do programa:

Digite tres numeros separados por espaco

12 15 19

O numero 1 e: 12 

O numero 2 e: 15

O numero 3 e: 19

Cada %d do comando scanf irá guardar um valor recebido em uma variável.

Espero que tenha conseguido ajudar.

Caso eu não tenha deixado claro estou à disposição!

Abraços e bons estudos :D