You are on page 1of 5

pregunta 4

#include<iostream>
#include<stdlib.h>
#include<time.h>
#include<math.h>
using namespace std;
void main(){
long A[100],B[100],C[100],i,j,N1,N2;int opcion;
int s=0;
cout<<"[1] Suma "<<endl
<<"[2] Diferencia "<<endl
<<"[3] los numeros primos de cada vector "<<endl
<<"[4] Cociente "<<endl
<<"[5] Resto "<<endl
<<"[6] Salir "<<endl;
cout<<"Ingrese el tamao del Vector A= ";
cin>>N1;
cout<<"Ingrese el tamao del Vector B= ";
cin>>N2;
if(N1!=N2){
cout<<"\n Los Vectores deben ser del mismo tamao "<<endl;
system("pause");
exit(0);
}
else
N1=N2;
cout<<"Ingrese su Opcion= ";
cin>>opcion;
for(i=0;i<=N1;i++){
A[i]=rand()%21;
B[i]=rand()%21;
}
switch(opcion){
case 1:cout<<"El Vector A= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<A[i]<<' ';
cout<<"]"<<endl;
cout<<"El Vector B= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<B[i]<<' ';
cout<<"]"<<endl;
cout<<"\nEl Vector Suma= ";
cout<<"[";
for(i=1;i<=N1;i++)
C[i]=A[i]+B[i];
for(i=1;i<=N1;i++)
cout<<C[i]<<' ';
cout<<"]"<<endl;
break;
case 2:cout<<"El Vector A= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<A[i]<<" ";
cout<<"]"<<endl;
cout<<"El Vector B= ";
cout<<"[";

for(i=1;i<=N1;i++)
cout<<B[i]<<" ";
cout<<"]"<<endl;
cout<<"\nEl Vector resta= ";
cout<<"[";
for(i=1;i<=N1;i++)
C[i]=A[i]-B[i];
for(i=1;i<=N1;i++)
cout<<C[i]<<' ';
cout<<"]"<<endl;
break;
case 3:cout<<"El Vector A= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<A[i]<<' ';
cout<<"]"<<endl;
cout<<"El Vector B= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<B[i]<<' ';
cout<<"]"<<endl;
for(i=1;i<=N1;i++){
for(j=2;j<A[i];j++){
while(A[i]%j!=0){
s=s+1;}}}
cout<<"la cantidad de numeros primo del vector a es "<<s<<endl;
break;
case 4 :
for(i=1;i<=N1;i++){
if(B[i]==0){
cout<<"no es posible la division"<<endl;}
}
cout<<"El Vector A= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<A[i]<<' ';
cout<<"]"<<endl;
cout<<"El Vector B= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<B[i]<<' ';
cout<<"]"<<endl;
system("pause");
cout<<"\nEl Vector cociente= ";
cout<<"[";
for(i=1;i<=N1;i++)
C[i]=A[i]/B[i];
for(i=1;i<=N1;i++)
cout<<C[i]<<' ';
cout<<"]"<<endl;
break;
case 5:
for(i=1;i<=N1;i++){
if(B[i]==0){
cout<<"no es posible la division"<<endl;}};
cout<<"El Vector A= ";
cout<<"[";
for(i=1;i<=N1;i++)

case 6:

cout<<A[i]<<' ';
cout<<"]"<<endl;
cout<<"El Vector B= ";
cout<<"[";
for(i=1;i<=N1;i++)
cout<<B[i]<<' ';
cout<<"]"<<endl;
system("pause");
cout<<"\nEl Vector resto= ";
cout<<"[";
for(i=1;i<=N1;i++)
C[i]=A[i]%B[i];
for(i=1;i<=N1;i++)
cout<<C[i]<<' ';
cout<<"]"<<endl;
break;

exit(0);
default :
cout<<"no es opcion del menu"<<endl;
}
system("pause");
}
Pregunta 3
#include<math.h>
#include<iostream>
#include<time.h>
using namespace std;
void main(){
double m[100][100],d[100],s[100],sig,p;
int fil,col,i=0,j=0,cntp=0,cntn=0;
cout<<"Ingrese el numero de filas de la matriz cuadrada: ";cin>>fil;
srand((unsigned)time(NULL));
for(i=0;i<fil;i++){
for(j=0;j<fil;j++){
p=1+rand()%2;
sig=pow(-1,p);
m[i][j]=(rand()%100)*sig;
d[i]=m[i][i];
s[i]=m[i][fil-1];

if(m[i][j]>0)
cntp=contp+1;
else
cntn=contn+1;
}}
for(i=0;i<fil;i++){cout<<"\n";

for(j=0;j<fil;j++){
cout<<"\t"<<m[i][j]<<" ";
}
cout<<endl<<"\t";}
cout<<endl;
cout<<"El numero de valores (+) es: "<<cntp<<endl;
cout<<"El numero de valores (-) es: "<<cntn<<endl;
cout<<"El vector diagonal principal es: ";
for(int i=0;i<fil;i++){
cout<<d[i]<<" ";
}
cout<<"\nEl vector diagonal secundaria es: ";
for(int i=0;i<fil;i++){
cout<<s[i]<<" ";
}
system("pause");
}

Pregunta 5
#include<iostream>
#include<time.h>
#include<stdlib.h>
#include<math.h>
using namespace std;
int fib(int n)
{ if(n == 0 || n == 1)
return n;
else
return fib(n - 2) + fib(n - 1);
}
int main()
{ cout<<"\n
fibonacci \n\n";
int i, num,suma=0 ;
do
{ cout<<"Ingrese el termino n: ";
cin>>num; }
while(num < 0);
cout<<"\nLa serie es: ";
for(i=0; i<num; i++)
{ if(fib(i)!= 0)
cout<< ", ";
cout<< fib(i);
suma=suma+fib(i);
}
cout<<"\nla suma es: "<<suma<<endl;
system("pause");
return 0;
}

You might also like