Então gente, sou iniciante em programação e estou tendo dificuldades em fazer o seguinte exercício:
Já tentei fazer várias vezes mas sempre acaba faltando alguma coisa:
#include <stdio.h>int main(){ int num; printf("Digite um numero positivo ou negativo inteiro, respectivamente.\n[Digite 0 para encerrar]\n"); scanf("%i", &num); if (num > 0) printf("Aceito: %i\n", num); else printf("Digite um numero positivo.\n"); while (num!=0){ scanf("%i", &num); if (num < 0) { printf("Aceito: %i\n", num); scanf("%i", &num); if (num > 0) printf("Aceito: %i\n", num); else printf("Rejeitado: %i\n", num); } else if (num > 0) { printf("Rejeitado: %i\n", num); scanf("%i", &num); if (num < 0) printf("Aceito: %i\n", num); else printf("Rejeitado: %i\n", num); }} return 0;}
Se alguém puder ajudar, eu agradeço!