C

cmarinv2005

Usuario (Colombia)

Primer post: 9 nov 2011Último post: 18 feb 2014
15
Posts
291
Puntos totales
53
Comentarios
I
Ingresa, visualiza y multiplica una matriz en C++
Ciencia EducacionporAnónimo9/5/2012

#include<conio.h> #include <iostream> using namespace::std; int f1 = 0; int c1 = 0; int m1[100][100]; //dimensiono la matriz int mul = 0; int opcion = 0; void menu() { //menú de opciones cout<<endl<<"1. ingresar matriz "<<endl; cout<<"2. visualizar matriz "<<endl; cout<<"3. multiplicar matriz "<<endl; cout<<"4. salir "<<endl; cout<<"digite opcion: "; cin>>opcion; } void ingresar() { //aquí ingreso la matriz cout<<endl<<"ingresa las filas de la matriz"<<endl<<endl; cin>>f1; cout<<endl<<"ingresa las columnas de la matriz"<<endl<<endl; cin>>c1; cout<<endl<<"ingresaste una matriz de: "<<endl<<endl; cout<<"filas: "<<f1<<" "<<endl; cout<<"columnas: "<<c1<<" "<<endl; cout<<endl<<"Digite los datos de la matriz"<<endl<<endl; for (int i=0; i<f1; ++i) { for (int j=0; j<c1; ++j) { cout<<"m1["<<i<<"]["<<j<<"] = "; cin>>m1;} } opcion = 0; } void visualizar() { //aquí muestro la matriz ingresada cout<<endl<<"los datos de la matriz ingresada son: "<<endl<<endl; for (int i=0; i<f1; i++) { for (int j=0; j<c1; j++) { cout<<"dato en m1["<<i<<"]["<<j<<"] = "<<m1<<endl;} //Muestro la matriz resultante en la pantalla } } void multiplicar() { //aquí multiplico la matriz por el número ingresado por el usuario cout<<endl<<"ingrese un numero para multiplicar la matriz"<<endl<<endl; cin>>mul; for (int i=0; i<f1; i++) { for (int j=0; j<c1; j++) { m1 = m1 * mul;} //Multiplico la matriz } } int main() { while (opcion !=4) { menu(); switch (opcion) { case 1: ingresar(); break; case 2: visualizar(); break; case 3: multiplicar(); break; } } cout<<endl<<"fin del ejercicio de matrices: "; cout<<endl<<"Ejercicio hecho por Carlos Marin: "; getch(); } Comentar es agradecer...

0
0
I
Insertar archivos SWF en Blog o página web
Apuntes Y MonografiasporAnónimo11/9/2011

Quién de nosotros no ha querido subir a su página web o a su Blog un archivo SWF, yo mismo lo he intentado en varias ocasiones y ha sido un poco complicado, por esta razón decidí crear este post; el cual espero le sea útil a alguno de ustedes.Este es un ejemplo de un archivo SWF qué cargué en mi blog.<object data="http://dl.dropbox.com/u/48432631/rompecabezas.swf" height="600" type="application/x-shockwave-flash" width="800"> <param name="movie" value="http://dl.dropbox.com/u/48432631/rompecabezas.swf" /></object>link: http://dl.dropbox.com/u/48432631/rompecabezas.swfEste es otro ejemplo, un catálogo de películas hecho en Indesign CS5...link: http://dl.dropbox.com/u/48432631/catalogo.swfComo primer paso descargamos de Internet el programa Dropbox y lo instalamos en nuestro Pc. Lo podemos bajar desde https://www.dropbox.com/Luego abrimos la carpeta Dropbox que nos crea el programa y copiamos en la carpeta Public el archivo SWF que vamos a subir. Si estamos conectados a Internet en poco tiempo veremos que nuestro archivo tiene un chulito verde indicando que ya se ha cargado en internet.Ahora debemos copiar el enlace público del archivo SWF; para ello ingresamos en la página e iniciamos sesión.y copiamos el enlace del archivo SWF.Por último abrimos el Blogger, yo usé en las pruebas http://www.blogger.comy en la edición en html de nuestro blog escribimos lo siguiente:<object data="dirección pública de nuestro archivo SWF " height="alto del archivo" type="application/x-shockwave-flash" width="ancho del archivo"> <param name="movie" value="dirección pública de nuestro archivo SWF" /> </object>Comentar es agradecer, éxitos..

10
0
P
Plumiferos, aquí está la película completa hecha en Blend
Ciencia EducacionporAnónimo2/21/2013

Les traigo la película completa de Plumiferos: Plumíferos, aventuras voladoras es un largometraje de animación por computadora argentino producido por Manos Digitales Animation Studio. Una de las particularidades de este proyecto es el uso de herramientas de software libre como Blender para las tareas de modelado, animación y renderizado 3D; sobre plataforma Ubuntu GNU/Linux.1 Algunas escenas de la película se mostraron por primera vez en las conferencias de Blender en 2005 y 2006,1 y una broma fue lanzada más adelante mostrando a uno de los pájaros auditando para el papel. El primer trailer oficial fue mostrado el 10 de marzo de 2007 en el Festival Internacional de Cine de Mar del Plata, en donde fue organizada una presentación sobre la película. Estrenada el 18 de febrero de 2010,2 Plumíferos se ha convertido en el primer largometraje de animación 3D realizado íntegramente en la Argentina, y el primero en el mundo en utilizar Blender sobre Linux para la totalidad de la generación de la imagen 3D. Enlace de descarga (deben descargar las 2 partes): https://skydrive.live.com/?cid=04C2473FD589D77A&id=4C2473FD589D77A!158

0
3
Ejemplos muy básicos de C++, compilados en Dev C++
Ejemplos muy básicos de C++, compilados en Dev C++
Ciencia EducacionporAnónimo8/29/2012

Para los que se inician con la programación en C++, les traigo unos ejemplos muy básicos; el nivel de dificultad va aumentando muy poco... _____________________________________________________________________________________________ #include <stdio.h> #include <conio.h> main() { printf("MI PRIMER PROGRAMAn"; getch (); } _____________________________________________________________________________________________ #include <iostream> #include <conio.h> using namespace std; int main(){ int numero; char car; float otroNum; cout<<"dame una letra"<<endl; cin>>car; cout<<" tecleaste: "<<car<<endl; cout<<"fin del programa"<<endl; getch(); } ____________________________________________________________________________________________ #include <stdio.h> #include <conio.h> #define N 4 main() { struct agenda { char nombre[25]; char celular[11]; int edad; }; struct agenda amigos[N]=; int i; for (i=0; i<N; ++i) { printf("nAmigo %st telefono %st edad %d",amigos.nombre, amigos.celular,amigos.edad); } printf("n"; getch (); } ____________________________________________________________________________________________ #include <iostream> #include <conio.h> using namespace std; int main(){ double x,y; cout<<"Escribe El Primer Numero"<<endl; cin>>x; cout<<"Escribe El Segundo Numero"<<endl; cin>>y; if(x>y) cout<<"El mayor es "<<x<<endl; else if(y>x) cout<<"El mayor es "<<y<<endl; else cout<<"Son iguales"<<endl; getch(); } ___________________________________________________________________________________________ #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; main() { char nombre[20]; cout<<"HOLA, BIENVENIDO A PARADIGMAS DE PROGRAMACION"<<endl; printf("Cual es tu nombre?n"; scanf("%s",&nombre[0]); printf("GUSTO EN CONOCERTEn""%s",&nombre[0]); getch (); } ____________________________________________________________________________________________ #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; main() { float b, h; double a; cout<<"Base del triangulo"<<endl; cin>>b; cout<<"Altura del triangulo"<<endl; cin>>h; a= 0.5 * (double) h * b; cout<<"Area del triangulo"<<endl; cout<<a<<endl; getch (); } __________________________________________________________________________________________ #include <iostream> #include <conio.h> using namespace std; int main(){ double x,y; cout<<"Digite El Primer Numero"<<endl; cin>>x; cout<<"Digite El Segundo Numero"<<endl; cin>>y; if(x<y) cout<<"El menor es "<<x<<endl; else if(y<x) cout<<"El menor es "<<y<<endl; else cout<<"Son iguales"<<endl; getch(); } ________________________________________________________________________________________ #include <iostream.h> #include <conio.h> using namespace std; int main() { int counter=0, repeticion; char letra; cout<<"Ingrese un caracter para imprimir"<<endl; cin>>letra; cout<<"Ingrese el numero e veces que quiere repetir el caracter"<<endl; cin>>repeticion; cout<<"letra: "<<letra<<endl; cout<<"repeticion: "<<repeticion<<endl; getch(); cout<<"pulse tecla para continuar"<<endl; getch(); while(counter<repeticion) { counter++; //Aumenta a counter en uno. cout<<letra<<endl; } cout<<"fin del programa"; getch(); } ___________________________________________________________________________________________ #include <stdio.h> #include <conio.h> //getch () main() { int i, numero, factorial=1; printf("nEscriba un numero entero para calcular su factorial: "; scanf("%d",&numero); for (i=numero; i>1; --i) factorial *= i; printf("n%dfactorial = %dn",numero,factorial); getch (); }

36
20
Serie de Fibonacci, ejemplo en C++
Serie de Fibonacci, ejemplo en C++
Ciencia EducacionporAnónimo8/29/2012

0, 1, 1, 2, 3, 5, 8, 13, 21, …, la serie de Fibonacci es bastante interesante e incluso aparece en la naturaleza. Comienza con un 0, luego un 1 y a partir de ahí cada número es la suma de los dos siguientes. Eso último nos indica recursividad. Veamos como mostrar n números de la serie de Fibonacci de forma recursiva en C++. #include<stdio.h> int fibonacci(int n) { if (n<2) return n; else return fibonacci(n-1) + fibonacci(n-2); } int main() { int num=0,res=0; printf("::NUMEROS DE FIBONACCI::n"; printf("Introduce el numero de numeros: ";scanf("%i",&num); printf("t"; for(int i=0;i<=num-1;i++) { res = fibonacci(i); printf("%i ", res); } printf("n"; return 0; }

6
0
M
Método de la Burbuja, ejemplo en C++
Ciencia EducacionporAnónimo8/29/2012

El método de intercambio directo, conocido coloquialmente con el nombre de la burbuja, es el mas utilizado entre los estudiantes principiantes de computación;. La idea básica de este algoritmo consiste en comparar pares de elementos adyacentes e intercambiarlos entre sí hasta que todos se encuentren ordenados. Se realizan (n-1) pasadas, transportando en cada de las mismas el menor o mayor elemento (según sea el caso) a su posicion ideal. Ejemplo: Se desean ordenarse las siguientes clave del arreglo A: 15, 67, 08, 16, 44, 27, 12, 35 Primera pasada A[7] > A[8] 12>35 No hay intercambio A[6] > A[7] 27>12 Si hay intercambio A[5] > A[6] 44>12 Si hay intercambio A[4] > A[5] 16>12 Si hay intercambio A[3] > A[4] 08>12 No hay intercambio A[2] > A[3] 67>08 Si hay intercambio A[1] > A[2] 15>08 Si hay intercambio Luego de la primera pasada el arreglo queda de la siguiente forma: A: 08, 15, 67, 12, 16, 44, 27, 35 Luego de la segunda pasada el arreglo queda de la siguiente forma: A:= 08, 12, 15, 67, 16, 27, 44, 35 Hasta la septima pasada el arreglo queda ordenado: 08, 12, 15, 16, 27, 35, 44, 67 Programa que lee un arreglo de 10 números y los ordena con el método de la burbuja de manera ascendente o descendente según se elija. #include<iostream> using namespace std; int ordenar(int[],int); int imprimir(int[]); int main() { int c,lista[9],ord; for(c=0;c<=9;c++) { cout<<"Numero "<<c+1<<": "; cin>>lista; } cout<<"nAscendente 1nDescendente 2n--> Opción: "; cin>>ord; if(ord==1 || ord==2) { ordenar(lista,ord); imprimir(lista); } } int ordenar(int lista[],int ord) { int c1,c2,aux; for(c1=0;c1<=9;c1++) { for(c2=0;c2<9;c2++) { if(ord==1) { if(lista>lista[c2+1]) { aux=lista; lista=lista[c2+1]; lista[c2+1]=aux; } } else { if(lista<lista[c2+1]) { aux=lista; lista=lista[c2+1]; lista[c2+1]=aux; } } } } return 0; } int imprimir(int lista[]) { int c; for(c=0;c<=9;c++) cout<<lista<<" "; cin.get();cin.get(); }

3
9
R
Resetear Samsung SCX 4300 para recargar tóner sin Chip
Ciencia EducacionporAnónimo3/7/2013

Hola a todos, aquí les dejo el archivo y los pasos para que puedan recargar los tóneres de su impresora sin necesidad de tener que cambiar el chip que viene en el tóner. Conectar la impresora al computador por medio de un cable USB y ejecutar los 3 pasos que vienen en el aplicativo, el cual pueden descargarlo de: https://skydrive.live.com/#cid=04C2473FD589D77A&id=4C2473FD589D77A!158

10
6
M
Multiplica, suma y resta matrices en C++ proyecto completo
Apuntes Y MonografiasporAnónimo3/16/2012

Hola a todos los Taringueros, para aquellos que necesiten multiplicar, sumar o restar matrices con C++ les traigo este código, solo deben cambiarle los créditos, es decir, quitar mi nombre y poner el de ustedes. Este código aunque no es completamente mio, las modificaciones si lo son. El código en Dev C++ no muestra ningún error, ni siquiera una advertencia. Reitero que este programa es mas completo que uno que había posteado hace poco, pues el otro solo multiplicaba matrices, en cambio este le dá la opción de escoger si quiere multiplicar, sumar o restar matrices, otro cambio es que las operaciones están como funciones, esto le dá mayor facilidad de modificación al programa... #include <iostream> #include <cstdlib> #include <conio.h> #include <ctype.h> using namespace std; int operacion_sum(int [][100], int [][100], int [][100], int , int , int, int); int operacion_res(int [][100], int [][100], int [][100], int , int, int, int); int operacion_mul(int [][100], int [][100], int [][100], int , int, int, int); int suma(); int resta(); int multiplicacion(); int salida(); int opcion; int main() { int n,f,c,r,f1,f2,c1,c2, m1[100][100], m2[100][100], mr[100][100]; int opcion; f1=0; c1=0; f2=0; c2=0; cout<<"Este programa suma, resta o multiplica matrices"<<endl<<endl; cout<<"Que desea hacer, si la opcion no esta disponible el programa finalizara"<<endl<<endl; cout<<"1) Suman"; cout<<"2) Restan"; cout<<"3) Multiplicacionn"; cout<<"4) Salirn"; cout<<" "<<endl; cin>>opcion; cout<<" "<<endl; switch(opcion) //Verifica el valor de opcion { case 1: //Si es uno suma(); //sumo break; case 2: //Si es dos resta(); //resto break; case 3: //Si es tres multiplicacion(); //multiplico break; case 4: //Si es cuatro salida(); //Ejecuto esta función para salir break; default: //Si es una opcion no disponible cout<<" "; salida(); //Ejecuto esta función para salir } if (opcion >=1 and opcion <=3) // si escojo 1, 2 o 3 { cout<<endl<<"Escoja una opcion, si la opcion no esta disponible el programa finalizara"<<endl<<endl; cout<<"1) Volver a calcular una matrizn"; cout<<"2) Salirn"<<endl; cin>>opcion; cout<<" "<<endl; switch(opcion) //Verifica el valor de opcion { case 1: //Si es uno system("cls"; //limpio la pantalla main(); //Ejecuto nuevamente la función para calcular matrices break; case 2: //Si es dos salida(); break; //El break sirve para que no ejecute las demas opciones default: //Si es una opcion no disponible cout<<" "; salida(); //Ejecuto esta función para salir } } //aqui termina el if } int salida() // funcion para salir { cout<<endl<<"Trabajo realizado por:"<<endl; cout<<" Carlos Arturo Marin"<<endl; // Quiten mi nombre y coloquen el de ustedes cout<<endl<<"Programa finalizado..."<<endl; system("PAUSE"; } int suma() // funcion suma { int n,f,c,r,f1,f2,c1,c2, m1[100][100], m2[100][100], mr[100][100]; f1=0; c1=0; f2=0; c2=0; while ((f1<1) || (f1>101)) { cout<<"Ingrese el numero de filas de la matriz 1 (maximo 100 filas): "; cin>>f1; } f1--; //Disminuyo en 1 el dato capturado porque el programa me cuenta el 0 while ((c1<1) || (c1>101)) { cout<<"Ingrese el numero de columnas de la matriz 1 (maximo 100 columnas): "; cin>>c1; } c1--; while ((f2<1) || (f2>101)) { cout<<endl<<"Ingrese el numero de filas de la matriz 2 (maximo 100 filas): "; cin>>f2; } f2--; while ((c2<1) || (c2>101)) { cout<<"Ingrese el numero de columnas de la matriz 2 (maximo 100 columnas): "; cin>>c2; } c2--; r=operacion_sum (m1,m2,mr,f1,f2,c1,c2); if (r==-1) {cout<<endl<<"No se pudo realizar la operacion, la dimension de las matrices no coincide"<<endl;} else { cout<<endl<<"Digite por filas los datos de la matriz 1"<<endl<<endl; for (f=0; f<=f1; f++) { for (c=0; c<=c1; c++) { cout<<"m1["<<f<<"]["<<c<<"] = "; cin>>m1; } } cout<<endl<<"Digite por filas los datos de la matriz 2"<<endl<<endl; for (f=0; f<=f2; f++) { for (c=0; c<=c2; c++) { cout<<"m2["<<f<<"]["<<c<<"] = "; cin>>m2; } } cout<<endl<<"El resultado de la suma de las matrices es:"<<endl<<endl; r=operacion_sum (m1,m2,mr,f1,f2,c1,c2); for (f=0; f<=f2; f++) { for (c=0; c<=c2; c++) cout<<" "<<mr<<" "; cout<<endl; } } } int resta() // funcion resta { int n,f,c,r,f1,f2,c1,c2, m1[100][100], m2[100][100], mr[100][100]; f1=0; c1=0; f2=0; c2=0; while ((f1<1) || (f1>101)) { cout<<"Ingrese el numero de filas de la matriz 1 (maximo 100 filas): "; cin>>f1; } f1--; //Disminuyo en 1 el dato capturado porque el programa me cuenta el 0 while ((c1<1) || (c1>101)) { cout<<"Ingrese el numero de columnas de la matriz 1 (maximo 100 columnas): "; cin>>c1; } c1--; while ((f2<1) || (f2>101)) { cout<<endl<<"Ingrese el numero de filas de la matriz 2 (maximo 100 filas): "; cin>>f2; } f2--; while ((c2<1) || (c2>101)) { cout<<"Ingrese el numero de columnas de la matriz 2 (maximo 100 columnas): "; cin>>c2; } c2--; r=operacion_res (m1,m2,mr,f1,f2,c1,c2); if (r==-1) {cout<<endl<<"No se pudo realizar la operacion, la dimension de las matrices no coincide"<<endl;} else { cout<<endl<<"Digite por filas los datos de la matriz 1"<<endl<<endl; for (f=0; f<=f1; f++) { for (c=0; c<=c1; c++) { cout<<"m1["<<f<<"]["<<c<<"] = "; cin>>m1; } } cout<<endl<<"Digite por filas los datos de la matriz 2"<<endl<<endl; for (f=0; f<=f2; f++) { for (c=0; c<=c2; c++) { cout<<"m2["<<f<<"]["<<c<<"] = "; cin>>m2; } } cout<<endl<<"El resultado de la resta de las matrices es:"<<endl<<endl; r=operacion_res (m1,m2,mr,f1,f2,c1,c2); for (f=0; f<=f2; f++) { for (c=0; c<=c2; c++) cout<<" "<<mr<<" "; cout<<endl; } } } int multiplicacion() //funcion multiplicacion { int f,c,r,f1,f2,c1,c2, m1[100][100], m2[100][100], mr[100][100]; f1=0; c1=0; f2=0; c2=0; while ((f1<1) || (f1>101)) { cout<<"Ingrese el numero de filas de la matriz 1 (maximo 100 filas): "; cin>>f1; } f1--; //Disminuyo en 1 el dato capturado porque el programa me cuenta el 0 while ((c1<1) || (c1>101)) { cout<<"Ingrese el numero de columnas de la matriz 1 (maximo 100 columnas): "; cin>>c1; } c1--; while ((f2<1) || (f2>101)) { cout<<endl<<"Ingrese el numero de filas de la matriz 2 (maximo 100 filas): "; cin>>f2; } f2--; while ((c2<1) || (c2>101)) { cout<<"Ingrese el numero de columnas de la matriz 2 (maximo 100 columnas): "; cin>>c2; } c2--; r=operacion_mul(m1,m2,mr,f1,f2,c1,c2); if (r==-1) { cout<<endl<<"No se pudo realizar la operacion, la dimension de las matrices no coincide"<<endl; } else { cout<<endl<<"Digite por filas los datos de la matriz 1"<<endl<<endl; for (f=0; f<=f1; f++) { for (c=0; c<=c1; c++) { cout<<"m1["<<f<<"]["<<c<<"] = "; cin>>m1; } } cout<<endl<<"Digite por filas los datos de la matriz 2"<<endl<<endl; for (f=0; f<=f2; f++) { for (c=0; c<=c2; c++) { cout<<"m2["<<f<<"]["<<c<<"] = "; cin>>m2; } } r=operacion_mul(m1,m2,mr,f1,f2,c1,c2); //Ejecuto la funcion que hace la operación de multiplicacion { cout<<endl<<"El resultado de la multiplicacion de las matrices es:"<<endl<<endl; cout<<endl; for (f=0; f<=f1; f++) { for (c=0; c<=c2; c++) cout<<" "<<mr<<" "; //Muestro la matriz resultante en la pantalla cout<<endl; } } } } int operacion_sum(int m1[][100], int m2[][100], int mr[][100], int f1, int f2,int c1, int c2) { int f,c; if ((f1==f2) && (c1==c2)) //si si se pueden sumar/restar { for (f=0; f<=f1; f++) { for (c=0; c<=c1; c++) mr = m1 + m2; } return 1; } else {return -1;} } int operacion_res(int m1[][100], int m2[][100], int mr[][100], int f1, int f2,int c1, int c2) { int f,c; if ((f1==f2) && (c1==c2)) //si si se pueden sumar/restar { for (f=0; f<=f1; f++) { for (c=0; c<=c1; c++) mr = m1 - m2; } return 1; } else {return -1;} } int operacion_mul(int m1[][100], int m2[][100], int mr[][100], int f1, int f2,int c1, int c2) //funcion operacion { int f,c,cc; if (c1==f2) //si si se pueden multiplicar { for (cc=0; cc<=c2; cc++) //recorremos las columnas de B { for (f=0; f<=f1; f++) { for (c=0; c<=c1; c++) { mr+=m1*m2; } } } return 1; } else {return -1;} }

19
3
C
Configuración de un servidor usando Windows server 2008 R2
Apuntes Y MonografiasporAnónimo4/5/2013

Para todos los Taringueros he realizado un videotutorial que trata sobre la configuración de un servidor usando Windows server 2008 R2. el video está en HD y trata sobre la configuración de Active directory, crear grupos, crear usuarios, compartir recursos desde el servidor, crear un dominio, como conectarse al dominio, crear una VPN, cómo conectarse a la VPN.... Para ver el video en HD debemos activar la opción: link: http://www.youtube.com/watch?v=EPmGzhBwDXI&feature=youtu.be Comentar es agradecer...

15
0
S
Servidor Ftp usando ServU, para red local o Internet
Apuntes Y MonografiasporAnónimo4/23/2013

Hola Taringueros, les traigo en esta ocasión Serv-U. El cual es un potente servidor FTP, para Windows y Linux, creado originalmente por RhinoSoft, y ahora propiedad de SolarWinds, que le permitirá gestionar alojamientos FTP para miles de usuarios. Serv-U destaca por ser una herramienta de fácil uso, pero a la vez muy potente y segura. Personalmente la uso en la red Gigalan que administro y he hecho pruebas de descarga de archivos grandes. He descargado un archivo de 9,5 GB en un tiempo de 3,25 minutos. Link de descarga: https://skydrive.live.com/redir?resid=4C2473FD589D77A!184&authkey=!AAaIqVcc9Z_0_LQ Comentar es agradecer

10
2
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.