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];                          i                        j        aux
inti;int j; int aux;
                                                         0                 1
aux=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
aux=aux+1;                                               7
aux=aux+2;                                               8
getch();
                                                         9
}
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;
                                                     0            0
for(i=0;i<10;i++)
    {                                                2            1
if(i%2==0)                                           2            2
n[i]=i;                                              4
else
                                                     4
n[i]=i+1;
                                                     6
        }
for(j=0;j<10;j++)                                    6
cout<<n[j]<<endl;                                    8
getch();                                             8
}
                                                     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 correctos
void main()
                                                i   j       m[j][i]
{
int m[5][5];                                0
                                            1
for(int j=0;j<5;j++)                        2       0        0        0   0    0    0
                                            3
                                            4
{                                                            1        1   1    1    1
for(inti=0;i<5;i++)                         0
                                            1                2        2   2    2    2
    {                                       2
                                            3       1
m[j][i]=j;                                  4                3        3   3    3    3
}                                           0
                                            1                4        4   4    4    4
}                                           2

                                                    2
                                            3
                                            4
RESPUESTA:

0               0   0   0   0               0
                                            1
                                            2       3
1               1   1   1   1               3
                                            4

2               2   2   2   2
                                                    4
                                            0
                                            1
                                            2
3               3   3   3   3               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 código de ordenamiento de números, dibuje el vector como quería
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
void main()
{
                                                 i       j           m[j][i]=i
int m[5][4];
for(int j=0;j<5;j++)                                     0

                                              0
                                                         1
{                                                        2
                                                         3
                                                                       0     1   2   3   4
for(inti=0;i<5;i++)
                                                         4
                                                                       0     1   2   3   4
    {                                                    0
                                                         1             0     1   2   3   4
m[j][i]=i;
                                             1
                                                         2
                                                         3
                                                                       0     1   2   3   4
}                                                        4

}                                                        0             0     1   2   3   4
                                                         1
RESPUESTA:                                               2
                                              2          3
                                                         4
0               1   2   3   4
                                                         0
                                                         1
0               1   2   3   4
                                              3
                                                         2
                                                         3
                                                         4
0               1   2   3   4

0               1   2   3   4                 4          0
                                                         1
                                                         2
0               1   2   3   4                            3
                                                         4

6.-Escriba el código principal en g++ para llenar una matriz de 5 por 5 de la siguiente manera:
void main()
{
inti,j;
                                                     1
intmatriz[5][5];
for(inti=0;i<5;i++)                                          1
    {
                                                                 1
for(int j=0;j<5;j++)
        {                                                             1
if(i=j)
                                                                             1
{
matriz[i][j]=1;
                }
            }
    }
}

Correcion de xavi

  • 1.
    1.-Realiza la corridade 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]; i j aux inti;int j; int aux; 0 1 aux=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 aux=aux+1; 7 aux=aux+2; 8 getch(); 9 } 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; 0 0 for(i=0;i<10;i++) { 2 1 if(i%2==0) 2 2 n[i]=i; 4 else 4 n[i]=i+1; 6 } for(j=0;j<10;j++) 6 cout<<n[j]<<endl; 8 getch(); 8 } 10 RESPUESTA: 0 2 2 4 4 6 6 8 8 10
  • 2.
    3.-En el siguienteejercicio de matrices en g++.llene la matriz con los valores correctos void main() i j m[j][i] { int m[5][5]; 0 1 for(int j=0;j<5;j++) 2 0 0 0 0 0 0 3 4 { 1 1 1 1 1 for(inti=0;i<5;i++) 0 1 2 2 2 2 2 { 2 3 1 m[j][i]=j; 4 3 3 3 3 3 } 0 1 4 4 4 4 4 } 2 2 3 4 RESPUESTA: 0 0 0 0 0 0 1 2 3 1 1 1 1 1 3 4 2 2 2 2 2 4 0 1 2 3 3 3 3 3 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 código de ordenamiento de números, dibuje el vector como quería 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
  • 3.
    5.-En el siguienteejercicio de matrices en g++.llene la matriz con los valores correctos void main() { i j m[j][i]=i int m[5][4]; for(int j=0;j<5;j++) 0 0 1 { 2 3 0 1 2 3 4 for(inti=0;i<5;i++) 4 0 1 2 3 4 { 0 1 0 1 2 3 4 m[j][i]=i; 1 2 3 0 1 2 3 4 } 4 } 0 0 1 2 3 4 1 RESPUESTA: 2 2 3 4 0 1 2 3 4 0 1 0 1 2 3 4 3 2 3 4 0 1 2 3 4 0 1 2 3 4 4 0 1 2 0 1 2 3 4 3 4 6.-Escriba el código principal en g++ para llenar una matriz de 5 por 5 de la siguiente manera: void main() { inti,j; 1 intmatriz[5][5]; for(inti=0;i<5;i++) 1 { 1 for(int j=0;j<5;j++) { 1 if(i=j) 1 { matriz[i][j]=1; } } } }