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 ----- //
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 ----- //