Advertisement
Dany1858

vettori intersecati

Aug 26th, 2014
554
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.36 KB | None | 0 0
  1. /*Scrivere un programma che, letti gli elementi di due vettori v1 e v2 di
  2.  lunghezza 5, determini il vettore w di lunchezza 10 ottenuto alternando
  3.  gli elementi di v1 e v2. Visualizzare v1, v2, e w.*/
  4.  
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7.  
  8.    char v1[5];   //prima matrice
  9.    char v2[5];   //seconda matrice
  10.    char w[10];   //matrice risulato
  11.    
  12. main()
  13. {
  14.  
  15.    int i, j, k=0;
  16.    
  17.    printf("inserire 10 lettere tutte attaccate, saranno per il vettore 1 e 5 \nper il vettore 2. Al termine digitare INVIO\n");
  18.    for(i=0; i<5; i++)
  19.       scanf("%c", &v1[i]);
  20.    for(i=0; i<5; i++)
  21.       scanf("%c", &v2[i]);
  22.  
  23.    printf("\n\n\n");
  24.    
  25.    for(i=0; i<10; i++)
  26.            
  27.             for(j=0; j<2; j++, k++)      
  28.             {
  29.                      if(j==0)
  30.                            w[k]= v1[i];
  31.                      else
  32.                            w[k]= v2[i];
  33.             }
  34.     printf("Elementi vettore 1: ");
  35.     for(i=0; i<5; i++)
  36.              printf("%c, ", v1[i]);
  37.              
  38.     printf("\n\n\n");  
  39.    
  40.     printf("Elementi vettore 2: ");      
  41.     for(i=0; i<5; i++)
  42.              printf("%c, ", v2[i]);
  43.              
  44.     printf("\n\n\n");
  45.    
  46.     printf("Vettore w: ");        
  47.     for(i=0; i<10; i++)
  48.              printf("%c", w[i]);
  49.              
  50.     printf("\n\n\n");
  51.    
  52.    
  53.    
  54.  
  55.   system("PAUSE"); 
  56.   return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement