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