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