Resuelve los siguientes programas en clase y compartelos en un comentario a este blog.
1. Realice un programa que lea y escriba un vector.
#include <iostream>
using namespace std;
int i,n,ac,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<n;i++)
{
cout<<V[i]<<" ";
}
//cout<<i;
}
int main()
{
leer();
escribir();
return 0;
}
2. Realice un programa que lea y escriba un vector tres veces.
#include <iostream>
using namespace std;
int V[100];
int i,n;
//fucion que lee el vector
void leer_vector()
{
cout<<"indrotuzca el tamaño del vector"<<endl;
cin>>n;
cout<<"indroduzca los elementos del vector"<<endl;
for(i=0;i<n;i++)
{
cin >>V[i];
}
}
void escribir_vector ()
{
for(i=0;i<n;i++)
{
cout<<V[i]<<" ";
}
}
int main()
{
leer_vector();
escribir_vector();
cout<<endl;
leer_vector();
escribir_vector();
cout<<endl;
leer_vector();
escribir_vector();
cout<<endl;
return 0;
}
Calificación: 100/100
3. Realice un programa que sume todos los elementos del vector.
#include <iostream>
using namespace std;
int i,n,ac,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<n;i++)
{
ac=ac+V[i];
}
cout<<ac;
}
int main()
{
leer();
escribir();
return 0;
}Calificación: 100/100
4. Realice un programa que imprima sólo los elemento pares del vector.
#include <iostream>
using namespace std;
int i,n,ac,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<n;i++)
{
if(V[i]%2==0)
{
cout<<V[i]<<" ";
}
}
//cout<<ac;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
5. Realice un programa que imprima el vector de forma invertida.
#include <iostream>
using namespace std;
int i,n,ac,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=n-1;i>=0;i--)
{
cout<<V[i]<<" ";
}
//cout<<i;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
6. Realice un programa que imprima los elementos que se encuentran en una posicion par.
#include <iostream>
using namespace std;
int i,n,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<n;i++)
{
if(i%2==0)
{
cout<<V[i]<<" ";
}
}
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
7. Realice un programa que imprima desde una posición introducida por teclado.
#include <iostream>
using namespace std;
int i,n,V[100],c;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
cin>>c;
for(i=0;i<n;i++)
{
if(i>=c)
{
cout<<V[i]<<" ";
}
}
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
8. Realice un programa que calcule la suma de los elementos pares e imprares por separado.
#include <iostream>
using namespace std;
int i,n,V[100],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
c=0;
ac=0;
for(i=0;i<n;i++)
{
if(V[i]%2==0)
{
c=c+V[i];
}
else
{
ac=ac+V[i];
}
}
cout<<"Suma de Pares:"<<c<<endl;
cout<<"Suma de Impares:"<<ac<<endl;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
9. Escribir un programa que llene un arreglo con los números
enteros comprendidos entre 4 y 14.
#include <iostream>using namespace std;
int i,n,V[100],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=4;i<15;i++)
{
cout<<i<<" ";
}
}
int main()
{
//leer();
escribir();
return 0;
}
Calificación: 100/100
10. Escribir un programa que llene un arreglo con los números
pares comprendidos entre 1 y 100.
#include <iostream>
using namespace std;
int i,n,V[200],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=1;i<101;i++)
{
if(i%2==0)
{
cout<<i<<" ";
}
}
}
int main()
{
// leer();
escribir();
return 0;
}
Calificación: 100/100
#include <iostream>
using namespace std;
int i,n,V[200],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=1;i<101;i++)
{
if(i%2==0)
{
cout<<i<<" ";
}
}
}
int main()
{
// leer();
escribir();
return 0;
}
Calificación: 100/100
11. Escribir un programa que llene un arreglo con los números
comprendidos entre 0 y 100 divisibles por 3 .
#include <iostream>
using namespace std;
int i,n,V[200],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<101;i++)
{
if((i%3==0)&&(i>0))
{
cout<<i<<" ";
}
}
}
int main()
{
// leer();
escribir();
return 0;
}
Calificación: 100/100
#include <iostream>
using namespace std;
int i,n,V[200],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<101;i++)
{
if((i%3==0)&&(i>0))
{
cout<<i<<" ";
}
}
}
int main()
{
// leer();
escribir();
return 0;
}
Calificación: 100/100
12. Escribir un programa que cuente el número de elementos del
vector.
#include <iostream>
using namespace std;
int i,n,V[200],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
c=0;
for(i=0;i<n;i++)
{
c++;
}
cout<<c;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
#include <iostream>
using namespace std;
int i,n,V[200],c,ac;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
c=0;
for(i=0;i<n;i++)
{
c++;
}
cout<<c;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
13. Escribir un programa que llene un arreglo con cinco números
enteros consecutivos y haga una copia de ese arreglo en otro.
#include <iostream>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
cout<<"Vector Original:"<<endl;
for(i=0;i<n;i++)
{
cout<<V[i]<<" ";
X[i]=V[i];
}
cout<<endl;
}
void copia()
{
cout<<"Vector Copia:"<<endl;
for(i=0;i<n;i++)
{
cout<<X[i]<<" ";
}
}
int main()
{
leer();
escribir();
copia();
return 0;
} Calificación: 100/100
#include <iostream>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
cout<<"Vector Original:"<<endl;
for(i=0;i<n;i++)
{
cout<<V[i]<<" ";
X[i]=V[i];
}
cout<<endl;
}
void copia()
{
cout<<"Vector Copia:"<<endl;
for(i=0;i<n;i++)
{
cout<<X[i]<<" ";
}
}
int main()
{
leer();
escribir();
copia();
return 0;
} Calificación: 100/100
14. Escribir un programa que llene un arreglo de 10 números
enteros aleatorios comprendidos entre 50 y 100, copie en otro arreglo esos
números multiplicados por 0,5 y muestre ambos arreglos.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
cout<<"Vector Original:"<<endl;
for(i=0;i<11;i++)
{
V[i]=rand()%50;
cout<<V[i]<<" ";
X[i]=V[i];
}
cout<<endl;
}
void copia()
{
cout<<"Vector Copia:"<<endl;
for(i=0;i<11;i++)
{
cout<<X[i]*0.5<<" ";
}
}
int main()
{
//leer();
escribir();
copia();
return 0;
}
Calificación:100/100
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
cout<<"Vector Original:"<<endl;
for(i=0;i<11;i++)
{
V[i]=rand()%50;
cout<<V[i]<<" ";
X[i]=V[i];
}
cout<<endl;
}
void copia()
{
cout<<"Vector Copia:"<<endl;
for(i=0;i<11;i++)
{
cout<<X[i]*0.5<<" ";
}
}
int main()
{
//leer();
escribir();
copia();
return 0;
}
Calificación:100/100
15. Escribir un programa que llene un arreglo con los veinte
primeros números pares y calcule su suma.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int i,n,c,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
c=0;
for(i=0;i<40;i++)
{
if(i%2==0)
{
cout<<i<<" ";
c=c+i;
ac++;
}
if(ac==20)
{
break;
}
}
cout<<"Suma de pares:"<<c;
}
int main()
{
escribir();
return 0;
}
Calificación: 100/100
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int i,n,c,V[100];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
c=0;
for(i=0;i<40;i++)
{
if(i%2==0)
{
cout<<i<<" ";
c=c+i;
ac++;
}
if(ac==20)
{
break;
}
}
cout<<"Suma de pares:"<<c;
}
int main()
{
escribir();
return 0;
}
Calificación: 100/100
16. Escribir un programa que solicite cinco números, los
almacene en un arreglo y luego calcule la media aritmética de esos números.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<5;i++)
{
V[i]=rand()%100;
cout<<V[i]<<" ";
X[i]=V[i];
}
cout<<endl;
}
void copia()
{
for(i=0;i<5;i++)
{
c=c+X[i];
ac=c/5;
}
cout<<"La media aritmetica es:"<<ac;
}
int main()
{
//leer();
escribir();
copia();
return 0;
}
Calificación: 100/100
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<5;i++)
{
V[i]=rand()%100;
cout<<V[i]<<" ";
X[i]=V[i];
}
cout<<endl;
}
void copia()
{
for(i=0;i<5;i++)
{
c=c+X[i];
ac=c/5;
}
cout<<"La media aritmetica es:"<<ac;
}
int main()
{
//leer();
escribir();
copia();
return 0;
}
Calificación: 100/100
17. Escribir un programa que tras asignar los números, -2, 5, 8,
-9, 10, 15 y –4 a un arreglo calcule, independientemente, la suma de los
elementos positivos y negativos.
#include <iostream>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<n;i++)
{
if(V[i]>0)
{
c=c+V[i];
}
else
{
ac=ac+V[i];
}
}
cout<<"Suma de positivos:"<<c<<endl;
cout<<"Suma de negativos:"<<ac;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
#include <iostream>
using namespace std;
int i,n,V[200],c,ac,X[200];
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir()
{
for(i=0;i<n;i++)
{
if(V[i]>0)
{
c=c+V[i];
}
else
{
ac=ac+V[i];
}
}
cout<<"Suma de positivos:"<<c<<endl;
cout<<"Suma de negativos:"<<ac;
}
int main()
{
leer();
escribir();
return 0;
}
Calificación: 100/100
18. Programa para comprar boletos de autobús, este marca los
asientos ocupados con un "1" y los desocupados con "0", si
un asiento ya se ha vendido, el programa lo señalara, también respetando
limites en los mismos.
#include <iostream>
using namespace std;
int n,i,V[100];
void leer_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
if(i%2==0)
{
cout<<0<<" ";
}
else
{
cout<<1<< " ";
}
}
}
int main()
{
escribir_vector();
return 0;
}
Calificación: 100/100
19. Realice un programa que imprima un vector conformado por 0 y 1 de manera e intercalada.#include <iostream>
using namespace std;
int n,i,V[100];
void leer_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
if(i%2==0)
{
cout<<0<<" ";
}
else
{
cout<<1<< " ";
}
}
}
int main()
{
escribir_vector();
return 0;
}
Calificación: 100/100
#include <iostream>
using namespace std;
int n,i,V[100];
void leer_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
if(i%2==0)
{
cout<<1<<" ";
}
else
{
cout<<0<< " ";
}
}
}
int main()
{
escribir_vector();
return 0;
}
Calificación: 100/100
20. Realice un programa que Imprima directamente la siguiente serie aritmética 1 4 7 10 13 16 19..
#include <iostream>
using namespace std;
int n,i,c,V[100];
void leer_vector ()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
void escribir_vector ()
{
cin>>n;
c=1;
for(i=0;i<n;i++)
{
cout<<c<<" ";
c=c+3;
}
}
int main()
{
escribir_vector();
return 0;
}
Calificación: 100/100
21. Realice un programa que imprima la serie del factorial de acuerdo al tamaño deseado.
#include <iostream>
using namespace std;
int n,i,V[100],c,j,f;
void leer()
{
cin>>n;
for(i=0;i<n;i++)
{
cin>>V[i];
}
}
int factorial(int n)
{
int f;
f=1;
for(j=1;j<=n;j++)
{
f=f*j;
}
return f;
}
void escribir()
{
cin>>n;
c=1;
for(i=0;i<=n;i++)
{
f=1;
for(j=1;j<=i;j++)
{
f=f*j;
}
cout<<f<<" ";
}
}
int main()
{
//leer();
escribir();
//cout<<factorial(n);
return 0;
}
Calificación:100/100
22. Realice un programa que imprima la serie del fibonaci de acuerdo al tamaño deseado.
23. Realice un programa que imprima los numeros perfectos del 1 al 1000.
24. Realice un programa que imprima los numeros primos del 1 al 10000.
25. Realice un programa que sume la serie de fibonaci con la serie del factorial.
Falta que me envie su autoevaluación para que publique su nota final.Prácticas lleva tílde en la letra "a", porque es una palabra esdrújula. Y calificación también lleva tílde porque es una palabra aguda, que temina en "n".
ResponderEliminar