Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int perfetto(int* v) {
- int i, j, conta;
- for(i=1; i<=9; i++) {
- conta=0;
- for (j = 0; j < (sizeof(v) / sizeof(v[0])); j++) {
- if (v[j]==i) conta++;
- }
- if(conta != 3) return 0;
- }
- return 1;
- }
- int main() {
- int v[27], j;
- printf("Benvenuto! Questo programma permette di verificare se un array di 27 elementi interi e' perfetto (cioe' se contiene esattamente 3 volte ogni numero da 1 a 9)\n");
- printf("Inserisci i 27 elementi interi dell'array\n");
- for(j=0; j < (sizeof(v) / sizeof(v[0])) ; j++) {
- printf("Inserisci l'elemento %d\n", j+1);
- scanf("%d\n", &v[j]);
- }
- if(perfetto(v)==0) printf("L'array non e' perfetto");
- else printf("L'array e' perfetto");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement