Vectores

Enviado por Programa Chuletas y clasificado en Otras materias

Escrito el en español con un tamaño de 11,49 KB

vectore

Ingresar n números a un vector, y calcular el promedio.
#include <iostream.h>
void main() {

int n,i,suma=0,prom,a[50];
cout<<"Ingresar cantidad de valores: ";
cin>>n;
for(i=1;i<=n;i++)
{

cout<<"Ingresar numero: ";
cin>>a[i];
1. Guardar N y M números enteros a dos vectores tal como A y B, luego trasladar los números
impares del vector A al final del vector B.

2. Ingresar n números enteros a un vector, luego ingresar un numero cualquiera, se pide pasar a un nuevo vector todos los números menores e iguales al numero que ingreso, en caso no exista ninguno, mostrar un mensaje correspondiente.

Solución:

#include<iostream.h>
void main() {
int n,i,A[40],x,j=0,B[40];
cout<<"Ingresar tamaño del vector: ";
cin>>n;
for(i=1;i<=n;i++) {

cout<<"Ingresar numero: ";

cin>>A[i];
}
cout<<"Ingresar numero a comparar: ";
cin>>x;
for(i=1;i<=n;i++) {

if(A[i]<=x) {
j++;
B[j]=A[i];

}
}if(j==0)cout<<"No se encontro ningun numero menor o igual a X"<<endl;
else {
cout<<"Los numeros menores o iguales a ”<<x<<” son: "<<endl;
}for(i=1;i<=n;i++)
{
suma=suma+a[i];
}prom=suma/n;
for(i=1;i<=j;i++)
cout<<A[i]<<"\t";
}
}
Guardar N y M números en dos vectores tal como A y B, luego mostrar A B en un nuevo
vector C.
Solución:
#include<iostream.h>

void ingresar(int&,int D[30]);
void unir(int,int,int A[30],int B[20],int&,int C[50]);
void imprimir(int,int D[50]);

void main() {
int n,A[30],m,B[20],q,C[50];
ingresar(n,A);
cout<<"\nEl vector A es:"<<endl;
imprimir(n,A);
ingresar(m,B);
cout<<"\nEl vector B es:"<<endl;
imprimir(m,B);
unir(n,m,A,B,q,C);
cout<<"\nEl vector C es:"<<endl;
imprimir(q,C);

}void ingresar(int &x,int D[30]) {
cout<<"Ingresar tamaño del vector: ";
cin>>x;
for(int i=1;i<=x;i++) {
cout<<"Ingresar numero: ";
cin>>D[i];
}
}void unir(int n,int m,int A[30],int B[20],int&q,int C[50]) {
int i;
for(i=1;i<=n;i++)

C[i]=A[i];
q=n+1;
for(i=1;i<=m;i++) {

C[q]=B[i];
q++;
}
}void imprimir(int x,int D[50]){

for(int i=1;i<=x;i++)
cout<<D[i]<<"\t";
cout<<endl;3

(function() { var pageParams = {"origHeight": 1276, "origWidth": 901, "fonts": [6, 0, 3, 4, 5], "pageNum": 3}; pageParams.containerElem = document.getElementById("outer_page_3"); pageParams.innerPageElem = document.getElementById("page3"); var page = docManager.addPage(pageParams); })();
}
Ingresar n números enteros a un vector, calcule el promedio entero y luego reemplace el mayor
numero por el promedio calculado.
Solución:
#include <iostream.h>
void main() {

int n,i,suma=0,prom,a[50],mayor=0,pos;
cout<<"Ingresar cantidad de valores: ";
cin>>n;
for(i=1;i<=n;i++) {

cout<<"Ingresar numero: ";
cin>>a[i];
}for(i=1;i<=n;i++) {
suma=suma+a[i];
}prom=suma/n;
for(i=1;i<=n;i++) {

if(a[i]>mayor) {
mayor=a[i];
pos=i;

}
}a[pos]=prom;

cout<<"El promedio de los numeros es: "<<prom<<endl;
cout<<"El vector reemplazado es: ";
for(i=1;i<=n;i++)

cout<<a[i]<<"\t";
}
Ingresar un de cuatro cifras, y colocar cada uno de sus dígitos en un vector, además mostrar
la posición del menor digito.
6. Guardar n números enteros a un vector, calcular el promedio y reemplazar todos los números
que ocupan las posiciones pares, por el promedio calculado.

7. En un concurso de conocimiento se almacena en un vector los nombres de N participantes y en otro vector las notas obtenidas (valores de 0 a 20), se pide mostrar el nombre del participante que obtuvo la mayor nota.

Solución:

#include <iostream.h>
void main()
{int n,i, mayor=0,posm,a[50];

char*nom[10]={" "," "," "," "," "," "," "," "," "," "};

cout<<"Ingresar cantidad de valores: ";
cin>>n;
for(i=1;i<=n;i++) {

cout<<"Ingresar nombre: ";
cin>>nom[i];
4
(function() { var pageParams = {"origHeight": 1276, "origWidth": 901, "fonts": [6, 4, 5], "pageNum": 4}; pageParams.containerElem = document.getElementById("outer_page_4"); pageParams.contentUrl = "http://html3.scribdassets.com/7u1zf405wuzezk0/pages/4-fbcf82005c.jsonp"; var page = docManager.addPage(pageParams); })();
cout<<"Ingresar puntaje: ";
cin>>a[i];
}for(i=1;i<=n;i++) {
if(a[i]>mayor) {
mayor=a[i];
posm=i;
}
}cout<<"El alumno con mayor nota es: ";
cout<<nom[posm];
}
En una empresa se va incrementar los sueldos de los empleados, para esto, se guarda en un

vector los nombres de los N empleados y en otro vector sus sueldos actuales, se pide calcular el nuevo sueldo, sabiendo que para aquellos que ganen más de 2500 se le incrementara el 8%, caso contrario, se le incrementara el 10%.

Solución:

#include<iostream.h>
void main() {
int n,i;
float sueldo[40],nsueldo[40];

char*nombre[10]={" "," "," "," "," "," "," "," "," "," "};
cout<<"Ingresar cantidad de empleados: ";
cin>>n;

for(i=1;i<=n;i++) {
cout<<"Ingresar nombre: ";
cin>>nombre[i];
cout<<"Ingresar sueldo: ";
cin>>sueldo[i];

}for(i=1;i<=n;i++) {
if(sueldo[i]>2500)
nsueldo[i]=sueldo[i]+sueldo[i]*0.08;
else
nsueldo[i]=sueldo[i]+sueldo[i]*0.10;
}cout<<"Los empleados: "<<endl;
for(i=1;i<=n;i++)

cout<<nombre[i]<<"\t";
cout<<endl;
cout<<"tienen un nuevo sueldo de: "<<endl;
for(i=1;i<=n;i++)

cout<<nsueldo[i]<<"\t";
}

Entradas relacionadas:

Etiquetas:
números enteros guardar n y m numero en dos vectores guardar n números enteros a un vector, calcular el promedio y reemplazar todos los números que ocupan las posiciones pares, por el promedio calculado. 3. ingresar n números enteros a un vector, calcule el promedio entero y luego reemplace el mayor numero por el promedio calculado. guardar n y m números en dos vectores tal como a y b, luego mostrar a + b en un nuevo vector c. vector con vector ingresar 50 numeros Ingresar n números enteros a un vector, luego ingresar un numero cualquiera, se pide pasar a un nuevo vector todos los números menores e iguales al número que ingreso, en caso no exista ninguno, mostrar un mensaje correspondiente. vectores en una empresa se va incrementar los sueldos de los empleados, para esto, se guarda en un vector los nombres de los n empleados y en otro vector sus sueldos actuales, se pide calcular el nuevo sueldo, sabiendo que para aquellos que ganen mas de 2500 en un concurso de conocimiento se almacena en un vector los nombres de n participantes ingresar n números enteros a un vector, luego ingresar un numero cualquiera, En un concurso de conocimiento se almacena en un vector los nombres de N participantes y enotro vector las notas obtenidas (valores de 0 a 20), se pide mostrar el nombre del participanteque obtuvo la mayor nota void ingresar vector en c ingresar n numeros a un vector Guardar un número de 4 dígitos en un vector en un concurso de conocimiento se almacena en un vector los nombres de n participantes y en otro vector las notas obtenidas unir 2 vectores en c + "cout" promedio de 5 notas para 5 alumnos - programa en c++ GUARDAR N NUMEROS EN UN VECTOR EN C guardar n y m numeros enteros a dos vectores tal como a y b luego transladar ingresar un de cuatro cifras, y colocar cada En una empresa se va incrementar los sueldos de los empleados, para esto, se guarda en un vector los nombres de los N empleados y en otro vector sus sueldos actuales, se pide calcular el nuevo sueldo guardar n y m números enteros a dos vectores tal como a y b, luego trasladar los números impares del vector a al final del vector b. en una empresa se va incrementar los sueldos de los empleados para esto se guarda en un vecttor /ficha/vectores-7/ 4. ingresar un de cuatro cifras, y colocar cada uno de sus dígitos en un vector, además mostrar la posición del menor digito.