Mostrar vetor com condições

Elabore um algoritmo que leia 10 valores e em seguida mostre todos os valores pares ou múltiplos de 5. Também mostre quantos valores ímpares e negativos existem. Ao final, mostre todos os valores negativos digitados, na ordem contrária em que foram digitados.

Solução em linguagem C

#include <stdio.h>

#define TAM 10

int main(void) {
	int vet[TAM], i, cont = 0;
	
	for (i = 0; i < TAM; i++) {
		scanf("%i", &vet[i]);
		if (vet[i] % 2 == 0 || vet[i] % 5 == 0) {
			printf("%i ", vet[i]);
		} 
		if (vet[i] % 2 == 1 && vet[i] < 0) {
			cont++;
		}
	}
	printf("\nCont: %i\n", cont);
	
	for (i = TAM-1; i >= 0; i--) {
		if (vet[i] < 0) {
			printf("%i ", vet[i]);
		}
	}
	
	return 0;
}

Vídeo explicativo

Link para o vídeo: https://youtu.be/H_–mAF2Tpk

Confira o código em: http://ideone.com/Ysbiul

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.