Segue abaixo um exemplo de programa em linguagem C que lê números enquanto forem positivos e imprime quantos números foram digitados: ``` #include int main() { int num, count = 0; do { printf("Digite um número positivo: "); scanf("%d", &num); if (num > 0) { count++; } } while (num > 0); printf("Foram digitados %d números positivos.\n", count); return 0; } ``` Neste programa, utilizamos um laço de repetição `do-while` para ler os números enquanto forem positivos. A cada número lido, verificamos se ele é maior que zero. Se for, incrementamos uma variável `count` que armazena a quantidade de números digitados. Quando o usuário digita um número negativo ou zero, o laço é interrompido e o programa imprime a quantidade de números positivos digitados.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar