codice:
#include <iostream>
#include <stdlib.h>
using namespace std;
#define dim 100
//prototipi
void leggi (int [], int& , int&);
void filtra (int [],int [],int [], int, int&, int&, int);
void stampa (int [],int [],int [], int, int, int, int);
int main (){
int v[dim],v_pari[dim],v_disp[dim],r,r1,r2,k,l=0,j=0;
void leggi ( v ,r ,k);
void filtra (v,v_pari,v_disp,r,r1,r2,k);
void stampa (v,v_pari,v_disp,r,r1,r2,k);
system("PAUSE");
return 0;
}
void leggi (int v[], int& r,int& k){
cout<<"INSERISCI IL RIEMPIMENTO"<<endl<<"RIEMPIMENRO =";
cin>>r; cout<<endl;
cout<<"INSERISCI L'INTERO K"<<endl<<"k=";
cin>>k;
}
void filtra (int v[],int v_pari[],int v_disp[],int r,int& r1,int& r2,int k){
int j=0;
int l=0;
for (int i=0;i<r;i++){
if (i%2==0){
v_pari[j]=v[i];}
j++;}//chiude 2 for
r1=j;
for (int i=0;i<r;i++){
if (i%2 != 0){
v_disp[l]=v[i];}
l++;}//chiude 3 for
r2=l;
}//chiude filtra
void stampa (int v,int v_pari,int v_disp, int r, int r1, int r2, int k){
for(int i=0;i<r;i++){
cout<<v;}
cout<<endl;
for(int i=0;i<r1;i++){
cout<<v_pari;}
cout<<endl;
for(int i=0;i<r2;i++){
cout<<v_disp;}
cout<<endl;
cout<<k;
}
grazie