Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int perfetto(int* v) {
  4. int i, j, conta;
  5. for(i=1; i<=9; i++) {
  6. conta=0;
  7. for (j = 0; j < (sizeof(v) / sizeof(v[0])); j++) {
  8. if (v[j]==i) conta++;
  9. }
  10. if(conta != 3) return 0;
  11. }
  12. return 1;
  13. }
  14.  
  15. int main() {
  16. int v[27], j;
  17. 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");
  18. printf("Inserisci i 27 elementi interi dell'array\n");
  19. for(j=0; j < (sizeof(v) / sizeof(v[0])) ; j++) {
  20. printf("Inserisci l'elemento %d\n", j+1);
  21. scanf("%d\n", &v[j]);
  22. }
  23. if(perfetto(v)==0) printf("L'array non e' perfetto");
  24. else printf("L'array e' perfetto");
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement