// Caricare un vettore con i cubi degli indici
#include <iostream>
using namespace std;
// ----- Variabili globali ----- //
const int massimo=100;
// ----- /Variabili globali ----- //
// ----- Prototipi ----- //
int caricamento_dimensione();
void caricamento_cubi_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_cubi_indici(int v[], int x)
{ for (int i=0; i<x; i++)
{ v[i]=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_cubi_indici(vettore, dimensione);
stampa_vettore(vettore, dimensione);
return 0;
}
// ----- /Programma principale ----- //
Caricare un vettore con i cubi degli indici
Programma in C++ che carica in un vettore di N elementi il cubo di ogni indice e stampa il risultato finale
// Caricare un vettore con i cubi degli indici #include <iostream> using namespace std; // ----- Variabili globali ----- // const int massimo=100; // ----- /Variabili globali ----- // // ----- Prototipi ----- // int caricamento_dimensione(); void caricamento_cubi_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_cubi_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<<endl; } } // ----- /Funzioni ----- // // ----- Programma principale ----- // int main() { int dimensione=caricamento_dimensione(); int vettore[dimensione]; caricamento_cubi_indici(vettore, dimensione); stampa_vettore(vettore, dimensione); return 0; } // ----- /Programma principale ----- //