È abbastanza semplice...basta utilizzare l'operatore modulo %, che indica il resto di una divisione. quindi se a % b == 0 allora a è divisibile per b..
#include <stdio.h>
#define MAX 10
main()
{
int i;
int vettore[MAX];
int div3 = 0;
int div5 = 0;
for (i = 0; i < MAX; i++) {
printf("\nInserisci %d. elemento: ", i+1);
scanf("%d", &vettore[i]);
if (vettore[i] % 3 == 0)
++div3;
if (vettore[i] % 5 == 0)
++div5;
}
if (div3 > div5)
printf("\nI numeri divisibili per 3 (%d) son maggiori dei numeri divisibili per 5 (%d)", div3, div5);
else if (div3 < div5)
printf("\nI numeri divisibili per 5 (%d) son maggiori dei numeri divisibili per 3 (%d)", div5, div3);
else
printf("\nI numeri divisili per 3 (%d) son tanti quanti i numeri divisibili per 5 (%d)", div3, div5);
}
La NOSTRA ignoranza è il LORO potere