Funzioni
unknown
plain_text
3 years ago
978 B
5
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...