Este documento presenta seis ejercicios de vectores y matrices en C++. Cada ejercicio incluye el código de programa y solicita completar una tabla, dibujo o matriz con los valores resultantes.
1. DESARROLLO DE FUNCION DE SISTEMAS INFORMATICOS
1.-Realiza la corrida de escritorio del siguiente ejercicio de vectores en g++ y
llene las casillas de abajo que representan los dos vectores con los valores
resultantes
void main()
{
floatnum[10];
float num1[10]; ij aux
inti;int j; int aux;
aux=1;
0 1
aux=2; 1 2
for(i=0;i<10;i++) 2
{ 3
cout<<”salida es:”<<i<<endl; 4
num[i]=i; 5
num1[i]=aux; 6
} 7
aux=aux+1; 8
aux=aux+2;
9
getch();
}
RESPUESTA:
0 1 2 3 4 5 6 7 8 9
2 2 2 2 2 2 2 2 2 2
2.-En el siguiente ejercicio de vectores en g++. dibuje como queda el vector
voidmain()
{ n i j
int n[10],ij;
for(i=0;i<10;i++) 0 0
{ 2 1
if(i%2==0) 2 2
n[i]=i; 4
else 4
n[i]=i+1; 6
} 6
for(j=0;j<10;j++) 8
cout<<n[j]<<endl; 8
getch();
10
}
RESPUESTA:
0 2 2 4 4 6 6 8 8 10
3.-En el siguiente ejercicio de matrices en g++.llene la matriz con los valores
2. correctos
void main()
{ i j m[j][i]
0
int m[5][5]; 1
for(int j=0;j<5;j++) 2 0 0 0 0 0 0
{ 3
1 1 1 1 1
4
for(int i=0;i<5;i++) 0
{ 1
2 2 2 2 2
2
1
m[j][i]=j; 3 3 3 3 3
3
} 4 4 4 4 4 4
} 0
1 2
2
3
RESPUESTA: 4 3
0
0 0 0 0 0 1
2
1 1 1 1 1 3
4
4
2 2 2 2 2 0
1
3 3 3 3 3 2
3
4 4 4 4 4 4
4.-Ya tengo un vector llenado de la siguiente manera
1 2 3 4 5 6 7 8 9 10
Con el siguiente codigo de ordenamiento de numeros.dibuje el vector como queria
for(x=0;x<=10;x++)
{
for(y=x+1;y<10-1;y++)
{
if(numero2[x]>=numero2[y])
{
aux=numero2[x];
numero2[x]=numero2[y];
numero2[y]=aux;
}
}
}
RESPUESTA:
1 2 3 4 5 6 7 8 9 10
5.-En el siguiente ejercicio de matrices en g++.llene la matriz con los valores
correctos