Funzioni
unknown
plain_text
4 years ago
978 B
8
Indexable
#include "Funzioni.h"
bool input(int& n, vettore v){
char c [20];
ifstream in;
cout << "Inserire il nome del file da cui estrarre il vettore: ";
cin >> c;
in.open(c, ios::in);
if (!in){
cout <<"\nErrore in lettura";
return 0;
}
n = 0;
for (int i=0; i<8 || !in.eof(); i++){
in >> v [i];
n++;
}
return 1;
}
void stampa(int n, vettore v) {
cout <<"\nStampa:"<<endl;
for (int i=0; i<n; i++){
cout << v[i] << " ";
}
}
void crea(int n,int& o, vettore v3, vettore v2, vettore v1){
o = n+n;
int j = 0;
int k = 0;
for (int i=0; i<n+n; i++){
if (i%2==0){
v3 [i] = v1 [j];
j++;
}
else {
v3 [i] = v2 [k];
k++;
}
}
}
bool controlla(int o, vettore v3){
for (int i=0; i<o; i++){
if (v3[i]==0){
return 0;
}
}
return 1;
}
void elimina(int& o, vettore v3){
for (int i=0; i<o; i++){
if(v3[i]==0){
for (int j=i; j<o; j++){
v3[j]=v3[j+1];
o--;
}
}
}
}Editor is loading...