Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA EN SISTEMAS E
INFORMATICA
Informe de laboratorio N1
SIS “ 2210 A”
C.I.: 7410144
Variable Referencia.
Ejemplo:
int i;
r=400;//i es 400
Ejemplo:
intercambiar ( x,y);
int aux;
aux=a;
a=b;
b=aux;
return;
2. Practica. –
#include <iostream>
int main()
{
float lista[N];
float numero;
int encontrado;
int posidon;
char resp;
while (i<N)
cin>>lista[i];
i++;
do
cin>>numero;
encontrado=busquedaSecuencial(lista,i,numero);
do
cin>>resp;
}while(resp == 's');
return 0;
}
int encontrado=0;
int k=0;
if(lista[k++]==nro)encontrado =k;
return encontrado;
Programa en ejecución. -
Practica de clase 2.-
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
int datos[F][C];
int main()
srand(time(NULL));
int con;
generarMatriz(datos,F,C);
escribirMatriz(datos,F,C);
elementosPares(datos,F,C,con);
return 0;
conta=0; mat[11][13]=100;
for(int f=0; f<filas;f++)
if(mat[f][c]%2==0)
conta++;
M[f][c]=rand()%100;
cout<<endl;
cout<<setw(5)<<*(*(M+f)+c);
cout <<endl;
Programa en ejecución. –
3. Cuestionario. –
4. Problemas. –
• Hacer un programa que genere un vector de N elementos enteros y utilice funciones para ordenar
los elementos de menor a mayor.
#include<iostream>
int main()
int i,j,x,n,menor,vector[100];
cin>> n;
cin>> vector[i];
menor = vector[i];
x = i;
menor = vector[j];
x = j;
vector[x] = vector[i];
vector[i] = menor;
return 0;
Programa en ejecución. -
• Modificar el ejemplo 2 para sumar a todos los elementos pares una unidad de tal modo que todos
los elementos sean impares. Mostrar estas dos matrices
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
int main()
{
srand(time(NULL));
int con;
generarMatriz(datos,F,C);
escribirMatriz(datos,F,C);
elementosPares(datos,F,C,con);
cout<<"Hay "<<con<<" elementos pares! "<<endl;
srand(time(NULL));
generarMatriz(datos + 1,F,C);
escribirMatriz(datos + 1,F,C);
elementosPares(datos + 1,F,C,con);
return 0;
}
void elementosPares(int mat[][C],const int filas, const int cols,int &conta)
{
conta=0; mat[11][13]=100;
for(int f=0; f<filas;f++)
for(int c=0; c<cols;c++)
if(mat[f][c]%2==0)
conta++;
}
void generarMatriz(int M[][C],const int filas,const int cols)
{
for(int f=0; f<filas;f++)
for(int c=0; c<cols;c++)
M[f][c]=rand()%100;
}
void escribirMatriz(int M[][C],const int filas,const int cols)
{
cout<<endl;
for(int f=0; f<filas;f++)
{
for(int c=0; c<cols;c++)
cout<<setw(5)<<*(*(M+f)+c);
cout <<endl;
}
}
No se pudo resolver por faltas de conocimientos en el tema se le ruega la respuesta para entender
mejor el problema