Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Caricare (di interi) e visualizzare un vettore
- //calcolare la somma degli elementi del vettore e visualizzarla nel main
- //generare un vettore ottenuto moltiplicando per x ogni elemento del vettore
- #include <stdio.h>
- #include <stdlib.h>
- #define MAX 100
- void CaricaVettore(int vet[],int n);
- void VisualizzaVettore(int vet[],int n);
- int SommaInteri(int vet[],int n);
- void MoltiplicaX(int vet[],int vet1[],int n,int fat);
- int main()
- {
- int V[MAX],V1[MAX],L,sum,x;
- printf("inserisci la lunghezza del vettore");
- scanf("%d",&L); //inserimento lunghezza del vettore
- CaricaVettore(V,L); // richiamo funzione per caricare il vettore
- VisualizzaVettore(V,L);// richiamo funzione per visualizzare il vettore
- sum=SommaInteri(V,L);
- printf("\n\n la somma vale: %d",sum);
- printf("\ninserisci il numero da moltiplicare ");
- scanf("%d",&x);
- MoltiplicaX(V,V1,L,x);
- printf("\n");
- VisualizzaVettore(V1,L);
- printf("\n");
- VisualizzaVettore(V,L);
- printf("\n");
- return 0;
- }
- ///--------funzione per caricamento vettore-------//
- void CaricaVettore(int vet[],int n)
- {
- int i=0;
- do{
- printf("inserisci i valori nel vettore");
- scanf("%d",&vet[i]);
- i++;
- }while(i<n);
- }
- ///-----------funzione per visualizzazione vettore----///
- void VisualizzaVettore(int vet[],int n)
- {
- int i=0;
- printf("\nil vettore ottenuto e'\n");
- printf("\n");
- do{
- printf("[%d] ",vet[i]);
- i++;
- }while(i<n);
- }
- ///---------funzione per calcolarte la somma degli elementi del vettore---//
- int SommaInteri(int vet[],int n)
- {
- int somma=0, i=0;
- do
- {
- somma=somma+vet[i];
- i++;
- } while(i<n);
- return somma;
- }
- ///---funzione per moltiplicare ogni elemento del vettore per X---//
- void MoltiplicaX(int vet[],int vet1[],int n,int fat)
- {
- int i=0;
- do
- {
- vet1[i]=vet[i]*fat;
- i++;
- }while(i<n);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement