Sunteți pe pagina 1din 2

//31.

ARREGLO O VECTORES for(int i=0 ; i<n ; i++)


{cout<<"Digite un numero: "; cin>>numeros [i] ;}
/*1. Escribe un programa que defina un vector de
//Guardamos los numeros en el arreglo
números y calcule la suma de
//Ahora, vamos a mostrar los numeros con sus indices
sus elementos.*/
asociados
for(int i=0 ; i<n ; i++)
#include<iostream.h>
{cout<<i<<" -> "<<numeros[i]<<endl;}
#include<conio.h>
//Mostrando los numeros
void main()
{
getch();
clrscr();
}
int numeros[]={1,2,3,4,5};
/*4. Escribe un programa que defina un vector de
int suma=0;
números y muestre en la salida
for(int i=0 ; i<5 ; i++)
estándar el vector en orden inverso—del último al
{suma+=números [i];} //Utilizamos una suma
primer elemento.*/
iterativa
cout<<"La suma de los elementos del vector es:
#include<iostream.h>
"<<suma<<endl;
#include<conio.h>
getch();
void main()
}
{
/*2. Escribe un programa que defina un vector de
clrscr();
números y calcule la
multiplicación acumulada de sus elementos.*/
int numeros [5] = {1,2,3,4,5}; //Definimos el arreglo
for(int i=4;i>=0;i--)
#include<iostream.h>
{cout<<numeros[i]<<endl;} //Imprimimos el
#include<conio.h>
arreglo en orden inverso
void main()
{
getch();
clrscr();
}
int numeros [5] = {1,2,3,4,5};
/*5. Desarrolle un programa que lea de la entrada
int multiplicacion=1;
estándar un vector de enteros
for(int i=0 ; i<5 ; i++)
y determine el mayor elemento del vector.*/
{multiplicacion *= numeros [i];} //Hacemos la
multiplicacion iterativa
#include<iostream.h>
cout<<"La multiplicacion de los elementos es:
#include<conio.h>
"<<multiplicacion<<endl;
void main()
getch();
{
}
clrscr();
/*3. Escribe un programa que lea de la entrada
estándar un vector de números y
int numeros[100],n,mayor=0;
muestre en la salida estándar los números del vector
cout<<"Digite el numero de elementos: "; cin>>n;
con sus índices asociados.*/
for(int i=0;i<n;i++)
{cout<<i+1<<". Digite un numero: ";
#include<iostream.h>
cin>>numeros[i]; //Guardamos los elementos
#include<conio.h>
en el arreglo
void main()
// 1 2 4 10 15
{
if(numeros[i] > mayor)
clrscr();
//Determinamos el mayor elemento en cada
{mayor = numeros[i];} //10 iteracion del bucle
int numeros [100],n;
}
cout<<"Digite el numero de elementos: ";
cout<<"\nEl mayor elemento del vector es:
cin>>n;
"<<mayor<<endl;
getch(); char letras2[] = {'f','g','h','i','j'};
} char letras3[10];
/*6. Escribe un programa que defina un vector de
números y calcule si existe //Copiando el contenido de letras1 hacia letras3
algún número en el vector cuyo valor equivale a la for(int i=0;i<5;i++)
suma del resto de números {letras3[i] = letras1[i];}
del vector.*/
//Copiando el contenido de letras2 hacia letras3
#include<iostream.h> for(int i=5;i<10;i++)
#include<conio.h> {letras3[i] = letras2[i-5];}
void main()
{ //Imprimiento el numero vector con todos los
clrscr(); elementos
for(int i=0;i<10;i++)
int números [5] = {1,2,3,4,10}; //Definimos un {cout<<letras3[i]<<endl;}
arreglo
int suma=0,mayor=0; getch();
}
//Determinamos cual es el numero mayor, ya que /*8. Hacer un programa que lea 5 numeros en un
el unico numero que puede ser la suma de los arreglo, los copie a otro arreglo
demas es el numero mayor multiplicados por 2 y muestre el segundo arreglo.*/

for(int i=0;i<5;i++) #include<iostream>


{suma += numeros[i]; #include<conio.h>
if(numeros[i]>mayor) void main()
{mayor = numeros[i];} {
} clrscr();
if(mayor == suma - mayor) //comparamos si el
numero mayor es igual a suma menos el numero int numeros[5],numeros2[5];
mayor
{cout<<"El numero "<<mayor<<" es la suma de los //Primero vamos a pedir los 5 numeros del primer
demas";} arreglo
else for(int i=0;i<5;i++)
{cout<<"No existe ningun numero que sea la {cout<<i+1<<". Digite un numero: "; cin>>numeros[i];}
suma de los demas";}
//Ahora, vamos a multiplicar por 2 los elementos del
getch(); primer arreglo
} for(int i=0;i<5;i++)
/*7. Realiza un programa que defina dos vectores de {numeros2[i] = numeros[i]*2;}
caracteres y después almacene el
contenido de ambos vectores en un nuevo vector, cout<<"\nMostrando numeros multiplicados por
situando en primer lugar los elementos 2:\n\n";
del primer vector seguido por los elementos del
segundo vector. Muestre el contenido //Luego mostramos el segundo arreglo
del nuevo vector en la salida estándar.*/ for(int i=0;i<5;i++)
{cout<<numeros2[i]<<endl;}
#include<iostream.h>
#include<conio.h> getch();
void main() }
{
clrscr();

char letras1[] = {'a','b','c','d','e'};

S-ar putea să vă placă și