Entrada destacada
Métodos de ordenación estructura de datos 2 [Intercambio]
Ordenamiento por intercambio Aquí un vídeo del ordenamiento por intercambio Clic aquí para descargar el código fuente en C++ ...
![](https://i.ytimg.com/vi/57eu-kSFxUo/0.jpg)
martes, 2 de junio de 2015
VÍDEO {PROGRA,CIÓN}
ACÁ ESTÁ EL VÍDEO CON LA EXPICACIÓN DE UNO DE LOS EJERCICIOS DE PROGRAMCIÓN DESCRITOS EN LA GUIA.
lunes, 1 de junio de 2015
EJERCICIO 10 {C++}
----------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Diseñe un programa que almacene en un vector llamado FIB[100] los 100 primeros números de la serie fibonacci.
Solución [Acá el codigo]
#include <iostream>
using namespace std;
//----------------------espacio para ejercicio-------------------------------
//serie fibonaci;
//-------------------------inicio del proceso-----------------------------------
int main()
{
int anterior1=1, anterior2=1, fibo=1,numero=0;
cout<<"Hasta que valor se realizara la serie: ";
cin>>numero;
cout<<endl;
for (int i=2;i<=numero;i++){
cout<<fibo;
cout<<endl;
fibo=anterior1+anterior2;
anterior1=anterior2;
anterior2=fibo;
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 9 {C++}
-------------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Diseñe un programa que lea dos vectores A y B de 20 elementos cada uno y multipliquen el primer elemento de A con el último elemento de B y luego el segundo elemento de A por el diecinueveavo elemento de B y así sucesivamente hasta llegar al veinteavo elemento de A por el primer elemento de B. El resultado de la multiplicación almacenarlo en un vector C. }
Solución [Acá el codigo]
#include <iostream>
using namespace std;
//----------------------espacio para ejercicio-------------------------------
//a y b [20]
//multiplicar 1 posicion con la 20 la segunda con la 19
//-------------------------inicio del proceso-----------------------------------
int main()
{
int a[20], b[20],c[20];
cout<<"Algoritmo\n\n";
cout<<"Llenar el vector A\n";
for (int i=1;i<=20;i++){
cout<<"Valor "<<i<<": ";
cin>>a[i];
cout<<endl;
}
cout<<"Llenar el vector B\n";
for (int i=1;i<=20;i++){
cout<<"Valor "<<i<<": ";
cin>>b[i];
cout<<endl;
}
cout<<"Multiplicacion\n\n";
for (int i=1;i<=20;i++){
c[i]=a[i]*b[21-i];
}
for (int i=1;i<=20;i++){
cout<<"Multiplicacion: "<<c[i];
cout<<endl;
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 8 {C++}
----------------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Diseñe un programa que lea un número cualquiera y lo busque en el vector X, el cual tiene almacenado 80 elementos. Escribir la posición donde se encuentra almacenado el número en el vector o el mensaje “NO” si no lo encuentra. Búsqueda secuencial
Solución [Acá el codigo]
#include <iostream>
using namespace std;
//----------------------espacio para ejercicio-------------------------------
// vector X[80];
//buscar la posicion donde se encuantra el elemento
//-------------------------inicio del proceso-----------------------------------
int main()
{
int x[80];
int op=0,b;
cout << "Algoritmo" << endl;
for (int i=1; i<=4;i++){
cout<<"Ingrese el elemento numero "<<i<<": ";
cin>>x[i];
cout<<endl;
}
cout<<"***MENU***\n\n";
cout<<"1: Buscar elementos en el vector\n";
cout<<"2: null\n\n";
cin>>op;
if (op==1){
cout<<"Elemento que desea buscar: ";
cin>>b;
for (int i=1;i<=80;i++){
if (b==x[i]){
cout<<"El elemento esta en la posicion: "<<i<<endl;
}
}
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 7 {C++}
---------------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Solución [Acá el codigo]
#include <iostream>
using namespace std;
//----------------------espacio para ejercicio-------------------------------
//crear dos vectores m y n [100]
//decir si son iguales o diferentes
//-------------------------inicio del proceso-----------------------------------
int main()
{
int m[100], n[100];
cout << "Algoritmo" << endl;
for (int i=1; i<=100; i++){
cout<<"ingresar valor "<<i<<": ";
cin>>m[i];
}
for (int i=1; i<=100; i++){
cout<<"ingrese valor "<<i<<": ";
cin>>n[i];
cout<<endl;
}
for (int i=1;i<=100;i++){
if(m[i]==n[i]){
cout<<"Son iguales";
cout<<endl;
}else{
cout<<"son diferentes";
cout<<endl;
}
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 6 {C++}
----------------------------------------------------------
Enunciado del ejercicio en C++ {}
Almacenar 150 números en un vector, almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante.
Solución [Acá el codigo]
// vector [150] datos;
// almacenados en otro vector
//imprimir el vector resultante...
//pasar los numeros del vector[b] al vector [b] al reves--..
#include <iostream>
using namespace std;
int main()
{
int a[150];
int b[150];
for (int i=1;i<=4;i++){
cout<<"Numero "<<i<<": ";
cin>>a[i];
cout<<endl;
}
for (int i=1;i<=150;i++){
cout<<a[151-i]<<endl;
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 5 {C++}
--------------------------------------------------------------------------------------
Almacenar 300 números en un vector imprimir cuantos sin ceros, cuántos son negativos, cuantos positivos, imprimir además la suma de los negativos y la suma de los positivos
Solución [Acá el codigo]
#include <iostream>
using namespace std;
int main()
{
//vector [300]
// cuantos son negativos
//cuantos son positivos
// suma de los negativos
//suma de los positivos
cout<<"Algoritmo\n\n";
int a[4];
int b[4];
int c[4];
int d[4];
int cont=0;
int cont2=0;
//-----------------llenar el vector-------------------------//
for (int i=1;i<=4;i++){
cout<<"Valor "<<i<<": ";
cin>>a[i];
}
for (int i=1;i<=4;i++){
if (a[i]<0){
cont=cont+1;
}
}
for (int i=1;i<=4;i++){
if (a[i]>0){
cont2=cont2+1;
}
}
//--------------------numero de datos mayores que 0---------
cout<<"Numero de datos mayores que 0\n"<<cont2;
cout<<endl;
//--------------------------numero de datos menores que 0-------
cout<<"Numero de datos menores que 0\n"<<cont;
cout<<endl;
//---------------------------------------------------------------------------//
//---------------menores------------------------//
for (int i=1;i<=cont;i++){
if (a[i]<0){
for (int j=1;j<=2;j++)
b[j]=a[i];
}
}
cout<<"Menores\n";
for (int i=1;i<=cont;i++){
cout<<"-> "<<b[i];
cout<<endl;
}
//--------------------------------------------------------------//
//mayores decir----
for (int i=1;i<=cont2;i++){
if (a[i]>0){
for (int k=1;k<=cont2;k++){
c[k]=a[i];
}
}
}
cout<<"Mayores\n";
for (int i=1;i<=cont2;i++){
cout<<"-> "<<c[i];
cout<<endl;
}
//----------------sumatoria de los positivos------------------------------//
int suma=0;
for (int i=1;i<=cont2;i++){
suma=suma+c[i];
}
//------------------------suma de los negativos--------------------------//
int suma2=0;
for (int i=1;i<=cont;i++){
suma2=suma2;
}
//-----------------------------resutados------------------------//
cout<<"La sumatoria de los menores es:"<<suma2;cout<<endl;
cout<<"La sumatoria de los mayores es: "<<suma;cout<<endl;
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 4 {C++}
------------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
#include <iostream>
using namespace std;
int main()
{
//vector [500]
// elevar al cuadrado
// resulttado vector[b]
// mostrar el vector original y el resultante
int a[500];
int b[500];
int i;
cout<<"Almacenar datos en un vector y elevarlos al cuadrado\n\n";
for (int i=1;i<=500;i++){
cout<<"Dato vector [a] "<<i<<": ";
cin>>a[i];
cout<<endl;
}
int elevar;
for (i=1;i<=500;i++){
cout<<"Vector original: "<<a[i];
cout<<endl;
}
for (i=1;i<=500;i++){
elevar=a[i]*a[i];
b[i]=elevar;
}
for (i=1;i<=500;i++){
cout<<"Cuadrado: "<<b[i];
cout<<endl;
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 3 {C++}
-------------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Llenar un vector de 20 elementos, imprimir la posición y el valor del elemento mayor almacenado en el vector. Suponga que todos los elementos del vector son diferentes.
#include <iostream>
using namespace std;
int main()
{
// llenar un vector[20]
// imprimir posicion y valor del mayor en el vector;
int a[20],i;
long int mayor=0;
int pos,m;
for (i=1; i<=20; i++){
cout<<"Valor[es]<->[llenar el vector]: ";
cin>> a[i];
cout<<endl;
}
cout<<"Determinar numero mayor dentro del vector\n\n";
for (i=1;i<=20;i++){
if (a[i]>mayor){
m=a[i];
pos=i;
}
}
cout<<"El numero mayor es: "<<m<<" y la posicion es: "<<pos;
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 2 {C++}
--------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Llenar dos vectores A y B de 45 elementos cada uno, sumar el elemento uno del vector A con el elemento uno del vector B y así sucesivamente hasta 45, almacenar el resultado en un vector C, e imprimir el vector resultante
Solución [Acá el codigo]
#include <iostream>
using namespace std;
int main()
{
//Vectores A y B [45]
//sumar los elementos de los dos vectores....
//vector C[suma];
//imprimir el vector resultante
int a[45], b[45], c[45],i;
cout<<"Llenar vectores y sumarlos e imprimir el resultado\n\n";
for (i=1;i<=45;i++){
cout<<"Insertar valor "<<i<<" del vector [A]: ";
cin>>a[i]; cout<<endl;
}
for (i=1;i<=45;i++){
cout<<"Insertar valor "<<i<<" del vector [B]: ";
cin>>b[i]; cout<<endl;
}
cout<<"Suma de los valores de los vectores [A+B=C]\n\n";
for (i=1;i<=45;i++){
c[i]=a[i]+b[i];
cout<<endl;
cout<<"Suma: "<<a[i]<<"+"<<b[i]<<"="<<c[i];
}
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
EJERCICIO 1 {C++}
----------------------------------------------------------------------------------
Enunciado del ejercicio en C++ {}
Calcular el promedio de 50 valores almacenados en un vector.
Determinar además cuantos son mayores que el promedio,
imprimir el promedio, el número de datos mayores que el
promedio y una lista de valores mayores que el promedio
Solución [Acá el codigo]
#include <iostream>
using namespace std;
int main()
{
//calcule el promedio de 50 valores
//determinar cuantos son mayores que el promedio
//imprimir el promedio
//imprimir cuales son los datos mayores que el promedio
float notas[50];
float mayores[50]
int cont=0;
float suma=0,promedio;
int i,cant_mayor;
float val_mayor;
cout<<"Calcular notas y promedio\nNumero de notas mayores y valores mayores al promedio\n\n";
for (i=1;i<=50;i++){
cout<<"Introducir valor de la nota "<<i<<": ";
cin>> notas[i];
cout<<endl;
suma=suma+notas[i];
}
promedio=suma/50;
for (i=1;i<=50;i++){
if (nota[i]>promedio){
cont=cont+1;
mayores[i];
}
}
cout<<endl;
cout<<"Datos obtenidos:\n\n";
cout<<"las notas mayores al promedio son:\n";
for (i=1;i<=50;i++){
cout<<"--> "<<mayores[i];
cout<<endl;
}
cout<<"El numero total de notas mayores al promedio es: "<<cont;
cout<<endl;
cout<<"La suma de todas las notas es: "<<suma;
cout<<endl;
cout<<"El promedio de todas las notas es: "<<promedio;
cout<<endl;
return 0;
}
Representación:
José Félix Ibánez y Aziz Solipa Arocha
Datos adicionales
Institucional CECAR
Facultad de ciencias basicas e ingenieria
Suscribirse a:
Entradas (Atom)