Estratto del documento

Caricare un vettore con i quadrati degli indici

// Caricare un vettore con i quadrati degli indici

#include <iostream>

using namespace std;

// ----- Variabili globali ----- //

const int massimo=100;

// ----- /Variabili globali ----- //

// ----- Prototipi ----- //

int caricamento_dimensione();

void caricamento_quadrato_indici(int [], int);

void stampa_vettore(int [], int);

// ----- /Prototipi ----- //

// ----- Funzioni ----- //

int caricamento_dimensione()

{ int x;

cout<<"Inserisci la dimensione del vettore: ";

cin>>x;

while (x>massimo || x<2)

{ cout<<"Errore. Inserisci la dimensione del vettore: ";

cin>>x;

}

return x;

}

void caricamento_quadrato_indici(int v[], int x)

{ for (int i=0; i<x; i++)

{ v[i]=i*i;

}

cout<<endl;

}

void stampa_vettore(int v[], int x)

{ for (int i=0; i<x; i++)

{ cout<<"Elemento nella posizione "<<i<<": "<<v[i]<<endl;

}

}

// ----- /Funzioni ----- //

// ----- Programma principale ----- //

int main()

{ int dimensione=caricamento_dimensione();

int vettore[dimensione];

caricamento_quadrato_indici(vettore, dimensione);

stampa_vettore(vettore, dimensione);

return 0;

}

// ----- /Programma principale ----- //

Anteprima
Vedrai una selezione di 1 pagina su 1
Esercizio "Quadrato indici" Pag. 1
1 su 1
Sintesi

Inserisci qui il titolo dell'appunto

Programma in C++ che carica in un vettore di N elementi il quadrato degli indici e stampa il risultato finale

// Caricare un vettore con i quadrati degli indici #include <iostream> using namespace std; // ----- VARIABILI GLOBALI ----- // const int massimo=100; // ----- /VARIABILI GLOBALI ----- // // ----- PROTOTIPI ----- // int caricamento_dimensione(); void caricamento_quadrato_indici(int [], int); void stampa_vettore(int [], int); // ----- /PROTOTIPI ----- // // ----- FUNZIONI ----- // int caricamento_dimensione() { int x; cout<<"Inserisci la dimensione del vettore: "; cin>>x; while (x>massimo || x<2) { cout<<"Errore. Inserisci la dimensione del vettore: "; cin>>x; } return x; } void caricamento_quadrato_indici(int v[], int x) { for (int i=0; i<x; i++) { v=i*i; } cout<<endl; } void stampa_vettore(int v[], int x) { for (int i=0; i<x; i++) { cout<<"Elemento nella posizione "<<i<<": "<<v<<endl; } } // ----- /FUNZIONI ----- // // ----- PROGRAMMA PRINCIPALE ----- // int main() { int dimensione=caricamento_dimensione(); int vettore[dimensione]; caricamento_quadrato_indici(vettore, dimensione); stampa_vettore(vettore, dimensione); return 0; } // ----- /PROGRAMMA PRINCIPALE ----- //

D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi