Advertisement
Wolfrost

Esercizio C 3 vettori

Apr 6th, 2016
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Acquisire 2 diversi vettori v e w, 20 numeri interi positivi, e salvare in un terzo vettore
  2. // per ogni coppie di numeri di identico indice uno zero se il prodotto dei due numeri non è
  3. // multiplo di 4 altrimenti il prodotto stesso.
  4. // Stampare il vettore ottenuto
  5.  
  6. #include <stdlib.h>
  7. #include <stdio.h>
  8.  
  9. main()
  10. {
  11.     // Dichiaro i vettori v, w e p
  12.     int v[20], w[20], p[20];
  13.    
  14.     // Riempio i due vettori
  15.     int i;
  16.     for (i=0; i<20; i++)
  17.     {
  18.         printf("Inserisci v[%d]: ",i);
  19.         scanf("%d",&v[i]);
  20.     }
  21.     printf("\n");
  22.     for (i=0; i<20; i++)
  23.     {
  24.         printf("Inserisci w[%d]: ",i);
  25.         scanf("%d",&w[i]);
  26.     }
  27.    
  28.     // Riempio il terzo vettore come da traccia
  29.     for (i=0; i<20; i++)
  30.     {
  31.         if ( (v[i]*w[i]) % 4 == 0) p[i] = 0;
  32.         else p[i] = v[i]*w[i];
  33.     }
  34.    
  35.     // Stampo il vettore ottenuto
  36.     for (i=0; i<20; i++)
  37.     {
  38.         printf("p[%d]: %d\n",i,p[i]);
  39.     }
  40.    
  41.     system("PAUSE");
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement