Exercício para garantir valor positivo e mostrar sequência
Elabore um algoritmo que solicite um valor N ao usuário. Se o valor for negativo, solicite outro até ser informado um valor positivo.
Mostre os valores inteiros pares, separados por um espaço, existentes entre 1 e o número positivo informado ( [1, N[ ), em ordem crescente.
Solução em linguagem C
#include <stdio.h>
int main(void) {
	int x, i;
	scanf("%i", &x);
	//garante valor positivo
	while (x < 0) {
		scanf("%i", &x);
	}
	//mostra conforme solicitado no enunciado	
	for (i=2; i < x; i=i+2) {
		printf("%i ", i);
	}
	
	return 0;
}
Casos de teste para o Laboratório Virtual de Programação
case = teste1 input = 5 output = 2 4 case = teste2 input = 10 output = 2 4 6 8 case = teste3 input = -5 5 output = 2 4 case = teste4 input = -10 10 output = 2 4 6 8 case = teste5 input = -5 -10 8 output = 2 4 6 case = teste6 input = -1 -2 -3 -4 -5 -6 -7 -8 12 output = 2 4 6 8 10