struct complejo {
int real;
int imageniaria;
};
int main (){
complejo a;
a.real=1;
a.imaginaria=3;
return 0;
}
miércoles, 18 de noviembre de 2009
miércoles, 21 de octubre de 2009
matrices
#include < cstdlib>
#include < iostream>
#include < time.h>
using namespace std;
int valorDado(){
return (rand() % 6);
}
void asignarCeros(int a[][6], int n, int m){
for(int i=0;i
for(int j=0;j
a[i][j]=0;
}
void asignarAleatorios(int a[][6], int n, int m){
a[valorDado()][valorDado()]++;
}
void imprimir(int a[][6], int n, int m){
cout<<"\nMatriz:\n";
for(int j=0;j
cout<<(j+1)<<" ";
cout<
for(int i=0;i
for(int j=0;j
cout<<<" ";
cout<
}
}
void llenarMatriz(int a[][6], int n, int m, int cant){
asignarCeros(a,n,m);
for(int i=0;i
asignarAleatorios(a,n,m);
}
imprimir(a,n,m);
}
int main()
{
srand (time(NULL));
int matriz[6][6],filas=6,columnas=6,n=1000;
llenarMatriz(matriz,filas,columnas,n);
system("PAUSE");
return EXIT_SUCCESS;
}
#include < iostream>
#include < time.h>
using namespace std;
int valorDado(){
return (rand() % 6);
}
void asignarCeros(int a[][6], int n, int m){
for(int i=0;i
for(int j=0;j
a[i][j]=0;
}
void asignarAleatorios(int a[][6], int n, int m){
a[valorDado()][valorDado()]++;
}
void imprimir(int a[][6], int n, int m){
cout<<"\nMatriz:\n";
for(int j=0;j
cout<<(j+1)<<" ";
cout<
for(int i=0;i
for(int j=0;j
cout<<<" ";
cout<
}
}
void llenarMatriz(int a[][6], int n, int m, int cant){
asignarCeros(a,n,m);
for(int i=0;i
asignarAleatorios(a,n,m);
}
imprimir(a,n,m);
}
int main()
{
srand (time(NULL));
int matriz[6][6],filas=6,columnas=6,n=1000;
llenarMatriz(matriz,filas,columnas,n);
system("PAUSE");
return EXIT_SUCCESS;
}
miércoles, 2 de septiembre de 2009
miércoles, 26 de agosto de 2009
nuevo semestre, nuevos mensajes!!!
los mensajes anteriores los pueden utilizar para tener una guía del desarrollo del curso, sin embargo, desde este momento los mensajes estarán enfocados a los cursos del semestre II del 2009.
miércoles, 17 de junio de 2009
Notas definitivas!!!!
A continuación estan las notas definitivas de los 2 grupos, tengan en cuenta que se hicieron los ajustes en los cuales el estudiante realizaba una reclamación válida. Sin embargo, si existe algún reclamo adicional por favor notificar por correo (jgmorenofr@unal.edu.co). No se hacen excepciones, los reclamos deben ser totalmente válidos.
Esta nota es definitiva:
Notas grupo 2
Notas grupo 12
Esta nota es definitiva:
Notas grupo 2
Notas grupo 12
martes, 16 de junio de 2009
miércoles, 10 de junio de 2009
generación de números aleatorios
El siguiente ejemplo genera números aleatorios hasta que genera el número 0. Las claves son la libreria time.h, y las funciones srand y rand.
/* rand example: guess the number */
#include < time.h>
#include < iostream>
using namespace std;
int main ()
{
int i=1;
srand ( time(NULL) );
i = 1;
while (i!=0) {
cout<< i<<",";
i = rand() % 10;
}
system("PAUSE");
return 0;
}
/* rand example: guess the number */
#include < time.h>
#include < iostream>
using namespace std;
int main ()
{
int i=1;
srand ( time(NULL) );
i = 1;
while (i!=0) {
cout<< i<<",";
i = rand() % 10;
}
system("PAUSE");
return 0;
}
viernes, 5 de junio de 2009
Sobre el parcial
Por problemas para realizar el parcial final de programación el día 20 de junio se decidió realizarlo el sábado 13 (8 días antes) ya que algunos estudiantes se les cruza con un examen de clasificación de matemáticas. La fecha de la entrega de los proyectos no se modifica.
lunes, 1 de junio de 2009
monitorias!!!
Hoy (lunes 1 de junio) durante todo el día habrá monitorias en el salón 203 del 453, para resolver dudas acerca del proyecto final de cada grupo.
domingo, 31 de mayo de 2009
ejemplo con funciones y procedimientos
/* Para que tengan una guía para hacer el taller 5 y laboratorio 5, hice este ejercicio. ;)
si les falla algo es por el copy-paste... lo revisan y lo arreglan!
*/
#include < iostream>
using namespace std;
void leer(int v[],int n){
cout<<"Ingrese los valores del vector:\n";
for(int i=0;i < n;i++)
cin>>v[i];
}
void imprimir(int v[],int n){
for(int i=0;i < n;i++)
cout<< v[i]<<">
}
int contarApariciones(int v[], int n, int valor){
int cont=0;
for(int i=0;i < n;i++)
if(valor==v[i])
cont++;
return cont;
}
int calcularModa(int v[], int n){
int moda=v[0], contmoda=1, cont;
for(int i=0;i < n;i++){
cont=contarApariciones(v,n,v[i]);
if(cont>contmoda){
contmoda=cont;
moda=v[i];
}
}
return moda;
}
void pause(){
cout<<"\n\n";
system("pause");
}
int main(){
int vector[5], tamano=5, moda;
leer(vector,tamano);
imprimir(vector, tamano);
moda=calcularModa(vector,tamano);
cout<<"\nLa moda es "<< moda;
cout<<" y aparece"<< contarApariciones(vector,tamano,moda)<<" veces";
pause();
return 0;
}
si les falla algo es por el copy-paste... lo revisan y lo arreglan!
*/
#include < iostream>
using namespace std;
void leer(int v[],int n){
cout<<"Ingrese los valores del vector:\n";
for(int i=0;i < n;i++)
cin>>v[i];
}
void imprimir(int v[],int n){
for(int i=0;i < n;i++)
cout<< v[i]<<">
}
int contarApariciones(int v[], int n, int valor){
int cont=0;
for(int i=0;i < n;i++)
if(valor==v[i])
cont++;
return cont;
}
int calcularModa(int v[], int n){
int moda=v[0], contmoda=1, cont;
for(int i=0;i < n;i++){
cont=contarApariciones(v,n,v[i]);
if(cont>contmoda){
contmoda=cont;
moda=v[i];
}
}
return moda;
}
void pause(){
cout<<"\n\n";
system("pause");
}
int main(){
int vector[5], tamano=5, moda;
leer(vector,tamano);
imprimir(vector, tamano);
moda=calcularModa(vector,tamano);
cout<<"\nLa moda es "<< moda;
cout<<" y aparece"<< contarApariciones(vector,tamano,moda)<<" veces";
pause();
return 0;
}
Suscribirse a:
Entradas (Atom)