int main(int argc, char *argv[]) { int n,p,x,mp,v,i,sw,sw2,mi,mitad; mp=sw=v=sw2=mi=0; do{ cout<< "cuantos valores desea ingresar?"<<endl; cin>>n; if (n<1) cout<<"Error el valor debe ser positivo"<<endl;
}while (n<1); for (i=1; i <= n; i++){ do{ cout<<"Ingrese el valor nro"<<i<<endl; cin>>x; if (x ==0 ) cout<<"Error el valor no puede ser 0"<<endl; }while ( x ==0); if ( x >0){ if (sw ==0){ mp=x; sw = 1; } if (x > mp){ mp = x; }
}
if (x % 2!=0){ if (sw2 == 0){ mi = x; sw2=1; } if(sw2=1){ if (x < mi){ mi=x; } } } } if(mp==0){ cout<<"No se ingresaron valores positivos"<<endl; } else{ for (i=1;i<=mp;i++){ if (mp % i == 0){ v++; } } } if(mp==0) { cout<<"No se ingresaron valores positivos"<<endl; } else{ if (v>2){ cout<<"El mayor positivo es "<<mp<<" y es compuesto"<<endl; } else { if (v<=2){ cout<<"El mayor positivo es "<<mp<<" y es primo"<<endl; } } }
if( mi ==0 ){ cout<<"No se ingresaron valores impares"<<endl; } else{ if(mi<0){ p=mi*-1;
mitad = p / 2; for (i=1;i<= mitad;i++){ cout<<-i<<" - "<<(p-i )<<"="<<mi<<endl; } cout<<"el menor impar es "<<mi<<endl; } else{ if(mi>0){ mitad = mi / 2; for (i=1;i<= mitad;i++){ cout<<i<<" + "<<( mi-i)<<"="<<mi<<endl; } cout<<"el menor impar es "<<mi<<endl; }