Untitled
#include <stdio.h> #include <string.h> #define N_PART 50 typedef int matriceVoti [N_PART][N_PART]; int main() { matriceVoti VP, VG; int trovato =0; for(int i=0; i<N_PART; i++) { if(VP[i][i] != 0 || VG[i][i] !=0) { printf("La nazione %d si e auto votata\n", i+1); trovato =1; } } if(trovato == 0) { printf("Nessun paese si e autovotato"); } for(int i=0; i<N_PART; i++) { int votiUsati[11] = {0}; int numVoti=0; int votiValidi = 1; for(int j=0; j<N_PART; j++) { int voto = VG[i][j]; if(voto!=0) { numVoti++; if(voto < 1 || voto > 10 || votiUsati[voto] == 1) { votiValidi=0; } else{ votiUsati[voto]=1; } } } if(numVoti != 10){ votiValidi=0; } if(votiValidi) { printf("I voti della nazione %d sono validi\n", i+1); }else{ printf("I voti della nazione %d non sono validi\n", i+1); } } return 0; }
Leave a Comment