|
Mostrar Temas
|
Páginas: 1 2 [3]
|
21
|
Programación / Programación C/C++ / matriz 5*5 no me da error pero no compila
|
en: 25 Mayo 2016, 07:12 am
|
Buenas lo que tengo que hacer es una matriz de 5* 5 = 65 por todas su columnas , filas y diagonales tengo este codigo de 3*3= 15 por todo lado, le cambio a 5 *5 =65 pero no me corre ya lo revise linea por linea y no logro verlo si me pueden ayudar lo agradeceria Codigo 3 * 3 =15 #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<time.h> main() { int s1,s2,s3,s4,s5,s6,s7,s8,m[3][3],i,j,a,num1,num2,num3,num4,num5,num6,num7,num8,num9; srand (time(NULL)); do { a=0; num1=0; num2=0; num3=0; num4=0; num5=0; num6=0; num7=0; num8=0; num9=0; s1=0; s2=0; s3=0; s4=0; s5=0; s6=0; s7=0; s8=0; for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { do { m[i][j]=rand()%9+1; } while((m[i][j]==num1) or (m[i][j]==num2) or (m[i][j]==num3) or (m[i][j]==num4) or (m[i][j]==num5) or (m[i][j]==num6) or (m[i][j]==num7) or (m[i][j]==num8)); num1=m[0][0]; num2=m[0][1]; num3=m[0][2]; num4=m[1][0]; num5=m[1][1]; num6=m[1][2]; num7=m[2][0]; num8=m[2][1]; num9=m[2][2]; } } s1=num1+num2+num3; s2=num4+num5+num6; s3=num7+num8+num9; s4=num1+num4+num7; s5=num2+num5+num8; s6=num3+num6+num9; s7=num1+num5+num9; s8=num2+num5+num7; //printf("%d ",m[i][j]); } while((s1!=15) or (s2!=15) or (s3!=15) or (s4!=15) or (s5!=15) or (num5!=5)); for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%d ",m[i][j]); } printf("\n"); } getch(); }
Ahora dejo el codigo 5 *5 =65 ayuda en el error por favor urgente #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<time.h> main() { int s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,m[5][5],i,j,a,num1,num2,num3,num4,num5,num6,num7,num8,num9; int num10,num11,num12,num13,num14,num15,num16,num17,num18,num19,num20,num21,num22,num23,num24,num25; srand (time(NULL)); do { a=0; num1=0; num2=0; num3=0; num4=0; num5=0; num6=0; num7=0; num8=0; num9=0; num10=0; num11=0; num12=0; num13=0; num14=0; num15=0; num16=0; num17=0; num18=0; num19=0; num20=0; num21=0; num22=0; num23=0; num24=0; num25=0; s1=0; s2=0; s3=0; s4=0; s5=0; s6=0; s7=0; s8=0; s9=0; s10=0; s11=0; s12=0; for(i=0;i<=4;i++) { for(j=0;j<=4;j++) { do { m[i][j]=rand()%25+1; } while((m[i][j]==num1) or (m[i][j]==num2) or (m[i][j]==num3) or (m[i][j]==num4) or (m[i][j]==num5) or (m[i][j]==num6) or (m[i][j]==num7) or (m[i][j]==num8) or (m[i][j]==num9) or (m[i][j]==num10) or (m[i][j]==num11) or (m[i][j]==num12) or (m[i][j]==num13) or (m[i][j]==num14) or (m[i][j]==num15) or (m[i][j]==num16) or (m[i][j]==num17) or (m[i][j]==num18) or (m[i][j]==num19) or (m[i][j]==num20) or (m[i][j]==num21) or (m[i][j]==num22) or (m[i][j]==num23) or (m[i][j]==num24)); num1=m[0][0]; num2=m[0][1]; num3=m[0][2]; num4=m[0][3]; num5=m[0][4]; num6=m[1][0]; num7=m[1][1]; num8=m[1][2]; num9=m[1][3]; num10=m[1][4]; num11=m[2][0]; num12=m[2][1]; num13=m[2][2]; num14=m[2][3]; num15=m[2][4]; num16=m[3][0]; num17=m[3][1]; num18=m[3][2]; num19=m[3][3]; num20=m[3][4]; num21=m[4][0]; num22=m[4][1]; num23=m[4][2]; num24=m[4][3]; num25=m[4][4]; } } s1=num1+num2+num3+num4+num5; s2=num6+num7+num8+num9+num10; s3=num11+num13+num13+num14+num15; s4=num16+num17+num18+num19+num20; s5=num21+num22+num23+num24+num25; s6=num1+num6+num11+num16+num21; s7=num2+num7+num13+num17+num22; s8=num3+num8+num13+num18+num23; s9=num4+num9+num14+num19+num24; s10=num5+num10+num15+num20+num25; s11=num1+num7+num13+num18+num25; s12=num2+num21+num17+num13+num9; //printf("%d ",m[i][j]); } while((s1!=65) or (s2!=65) or (s3!=65) or (s4!=65) or (s5!=65) or (s6!=65) or (s7!=65) or (s8!=65) or (s9!=65) or (num13!=13)); for(i=0;i<5;i++) { for(j=0;j<5;j++) { printf("%d ",m[i][j]); } printf("\n"); } getch(); }
Gracias por la atencion
|
|
|
22
|
Programación / Programación C/C++ / numero aleatorios en matriz 3*3 sin repetir
|
en: 18 Mayo 2016, 09:27 am
|
Dev c++ Hola la cosa es la siguiente debo hacer el cubo magico de 3*3 usando numero aleatorios, sin que se repitan del 1 A 9 Tengo este codigo pero tengo problemas que solo me coje los mismo números no me los rota Mis numero 8 1 6 3 5 7 4 9 2 He visto otro orden 2 9 4 7 5 3 6 1 8 Como hago para que me den esos números en diferentes posiciones y suman 15 en filas , columnas y diagonales #include <stdio.h> #include"stdlib.h" #include"conio.h" #include"time.h" #include"iostream" int main() { int a[3][3]; int contador=0; int i; int j; int vi=0; int vj=0; int limite=3*3; int limitei=3-1; int limitej=3-1; int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,sum6=0,sum7=0,sum8=0; srand(time(NULL)); for( i=0;i<3;i++) { for( j=0;j<3;j++ ) { a[i][j]=1+rand()%(9); a[i][j]=0; } } i = 3/ 2; j = 0; for(contador=1;contador<=limite;contador++) { a[j][i] = contador; vi = i; vj = j; i++; if( i> limitei ) i = 0; j--; if( j < 0 ) j= limitej; if (a[j][i]>0) { i = vi; j = vj +1 ; } } printf("\n MATRIZ 3X3 \n"); for( i=0 ; i<3 ; i++) { for( j=0 ; j<3 ; j++ ) { printf(" %d ",a[i][j]); } printf(" \n"); } for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { if(i==0) { sum1=sum1+a[i][j]; } if(i==1) { sum2=sum2+a[i][j]; } if(i==2) { sum3=sum3+a[i][j]; } if(j==0) { sum4=sum4+a[i][j]; } if(j==1) { sum5=sum5+a[i][j]; } if(j==2) { sum6=sum6+a[i][j]; } } } for(i=0;i<=2;i++) { for(j=0;j<=2;j++) { if(i==j) sum7=sum7+a[i][j]; if(i==2-j) sum8=sum8+a[i][j]; } } printf("\n\n"); printf("SUMA DE LAS FILAS \n\n"); printf("%d",sum1); printf("\n\n"); printf("%d",sum2); printf("\n\n"); printf("%d",sum3); printf("\n\n"); printf("*********************************************** \n"); printf("\n\n"); printf("SUMA DE LAS COLUMNAS \n\n"); printf("%d",sum4); printf("\n\n"); printf("%d",sum5); printf("\n\n"); printf("%d",sum6); printf("\n\n"); printf("*********************************************** \n"); printf("\n\n"); printf("SUMA DE LAS DIAGONALES \n\n"); printf("%d",sum7); printf("\n\n"); printf("%d",sum8); printf("\n\n"); }
|
|
|
23
|
Programación / Programación C/C++ / Alguien que me revise esto y me diga si esta bien
|
en: 11 Mayo 2016, 17:25 pm
|
#include"stdlib.h" #include"conio.h" #include"time.h" #include"iostream" int main() { int i,j,opc,num,a,n,p=0; printf("PROGRAMA MATRIZ CON MENU \n\n"); printf("Digite la cantidad de filas y columnas en la matriz (solo positivos) \n\n"); int x[num][num]; int l=num+1; if(num>0) { printf("* Elija Una Opcion \n\n"); printf("1. Colocar cero en ambas diagonales de la matriz \n"); printf("2. Colocar cero en la primera y la última fila, y en la primera y la última columna de la matriz \n"); printf("3. Llenar de números la matriz de tal forma que mat[i][j] sea igual a i+j. \n"); printf("4. Llenar la diagonal principal de la matriz con los números 1,2,...N \n"); printf("5. Llenar todas las filas pares con los números 1,2,3,...N, y las filas impares con los números N,N-1,N-2,...1. \n"); printf("La opcion escojida es la numero: \n"); switch(opc) { case 1: for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { if(i==j) { x[i][j]=0; } else if(i==l-j) { x[i][j]=0; } else { } } } for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { } } break; case 2: for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { if(i==1) { x[i][j]=0; } else if(j==1) { x[i][j]=0; } else if(i==num) { x[i][j]=0; } else if(j==num) { x[i][j]=0; } else { } } } for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { } } break; case 3: for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { x[i][j]=i+j; } } break; case 4: for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { if(i==j) { x[i][j]=0+j; } else { } } } for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { } } break; case 5: for (i=1;i<=num;i++) { p=0; a=1; for(j=1;j<=num;j++) { if(i %2==0) { x[i][j]=a; a++; } else { x[i][j]=num-p; p++; } } } for(i=1;i<=num;i++) { for(j=1;j<=num;j++) { } } break; default: break; } } }
Mod: Los códigos deben ir en etiquetas GeSHi
|
|
|
24
|
Programación / Programación C/C++ / Ayuda con el error al comparar los numeros de una columna dentro de una matriz
|
en: 8 Mayo 2016, 09:27 am
|
En una finca tienen N gallinas ponedoras. Realice un programa en C que guarde en una matriz de dimensión 7xN la producción de huevos diarios de cada una de las N gallinas, durante una semana. Además, el programa debe calcular la producción total de las gallinas cada uno de los siete días, y el número de la gallina que puso más huevos por cada día.
tengo problema con esta parte ( el número de la gallina que puso más huevos por cada día.)
tengo bien solo el numero mayor de huevos en el dia, menos el numero de la gallina que pone dicha cantidad de huevos en el dia,
#include "stdio.h" #include "conio.h" #include "string.h" #include "windows.h" #include "stdlib.h" #include "time.h" #include "iostream" #include "stdlib.h"
main() { int i,j,gal,lunes=0,martes=0,miercoles=0,jueves=0,viernes=0,sabado=0,domingo=0; int mayor=0,menor=0; printf("PROGRAMA GALLINAS PONEDORAS \n\n"); srand(time(NULL)); printf("cantidad de gallinas \n"); gal=1+rand()%(10); printf("%d",gal); int x[7][gal]; printf("\n\n"); srand(time(NULL)); for(i=0;i<7;i++) { for(j=0;j<gal;j++) { x[j]=1+rand()%(5); printf("%d ",x[j]); } printf("\n"); } for(i=0;i<7;i++) { for(j=0;j<gal;j++) { if(i==0) { lunes=lunes+x[j]; } if(i==1) { martes=martes+x[j]; } if(i==2) { miercoles=miercoles+x[j]; } if(i==3) { jueves=jueves+x[j]; } if(i==4) { viernes=viernes+x[j]; } if(i==5) { sabado=sabado+x[j]; } if(i==6) { domingo=domingo+x[j]; } } } printf("_____________________________________ \n"); printf("| PRODUCCION DE HUEVOS |\n"); printf("--------------------------------------\n"); printf("| Lunes: %d |\n",lunes); printf("--------------------------------------\n"); printf("| Martes: %d |\n",martes); printf("--------------------------------------\n"); printf("| Miercoles: %d |\n",miercoles); printf("--------------------------------------\n"); printf("| Jueves: %d |\n",jueves); printf("--------------------------------------\n"); printf("| Viernes: %d |\n",viernes); printf("--------------------------------------\n"); printf("| Sabado: %d |\n",sabado); printf("--------------------------------------\n"); printf("| Domingo: %d |\n",domingo); printf("--------------------------------------\n"); printf("\n\n"); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==0) { for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("LUNES: Gallina %d - Huevos: %d \n",j,mayor); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==1) { for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("MARTES: Gallina %d - Huevos: %d \n",j,mayor); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==2) { for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("MIERCOLES: Gallina %d - Huevos: %d \n",j,mayor); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==3) { for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("JUEVES: Gallina %d - Huevos: %d \n",j,mayor); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==4){ for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("VIERNES: Gallina %d - Huevos: %d \n",j,mayor); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==5) { for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("SABADO: Gallina %d - Huevos: %d \n",j,mayor); mayor=0; menor=0; for(i=0;i<7;i++) { if(i==6) { for(j=0;j<gal;j++) { if(i==0) { mayor=x[j]; menor=x[j]; } if(x[j]>mayor) { mayor=x[j]; } } } } printf("DOMINGO: Gallina %d - Huevos: %d \n",j,mayor); }
|
|
|
25
|
Programación / Programación C/C++ / ayuda programa con matrices no me muestra el numero de mayor a menor (filas)
|
en: 8 Mayo 2016, 03:38 am
|
no me cuadra bien los resultados de encuesta, se que tengo un error pero no logro verlo, si pueden ayudarme les agradeceria
ACLARO ESTO ES CON MATRICES
un colegio quiere realizar una encuesta a n estudiantes sobre el servicio de cafeteria y les pide que califiquen de 1 a 5 los siguientes aspectos: (Hay que tener encuenta que 1 es muy malo y 5 es excelente estilo la calificacion de notas) a. Atención de parte de los que laboran en la cafeteria b. Calidad de la comida c. Justicia del precio (el precio que pagó le parece justo?) d. Comodidad de la Cafeteria. Escriba un programa en C que pida las calificaciones de los n estudiantes a cada uno de estos aspectos, y luego escriba el promedio obtenido en cada uno de ellos. La lista debe aparecer ordenada del aspecto mejor calificado al peor calificado
tengo problema ( La lista debe aparecer ordenada del aspecto mejor calificado al peor calificado )
#include "stdio.h" #include "conio.h" #include "string.h" #include "windows.h" #include "stdlib.h" #include "time.h" #include "iostream" #include "stdlib.h"
int main() { int m[4][4]; int x[4][4]; int estudiantes; float p=0,p1=0,p2=0,p3=0; int i,j,mayor=0,menor=0; float prom=0,prom1=0,prom2=0,prom3=0; printf ("PROGRAMA CALIFICACION CAFETERIA ITP. \n\n"); srand(time(NULL)); printf ("Cuantos estudiantes del itp ayudaran con la encuesta?.\n\n"); scanf ("%d",&estudiantes); printf ("\n\n"); printf ("CONTESTAR LAS SIGUIENTES PREGUNTAS!!. \n\n"); printf ("La encuesta se califica de 1 a 5. \n\n"); printf ("1. Atencion de parte de los que laboran en la cafeteria. \n\n"); printf ("2. Calidad de la comida. \n\n"); printf ("3. Justicia del precio (El precio que paga le parece justo). \n\n"); printf ("4. Comodidad en la cafeteria. \n\n"); printf ("//////////////////\n"); printf("**** CALIFICACION **** \n\n"); for (j=0;j<estudiantes;j++) { printf(" E%d",j+1); } printf("\n"); for (i=0;i<=3;i++) { printf ("P%d ",i+1); for (j=0;j<estudiantes;j++) { m[j]=1+rand()%(5); printf (" %d ",m[j]); } printf("\n"); } for (i=0;i<=3;i++) { for (j=0;j<estudiantes;j++) { if(i==0) { p=p+m[j]; } if(i==1) { p1=p1+m[j]; } if(i==2) { p2=p2+m[j]; } if(i==3) { p3=p3+m[j]; } } } printf("\n"); printf("%.f %.f %.f %.f \n",p,p1,p2,p3);
printf("\n"); prom=p/estudiantes; prom1=p1/estudiantes; prom2=p2/estudiantes; prom3=p3/estudiantes; printf("Promedios. \n\n"); printf("Pregunta 1: %.2f \n",prom); printf("Pregunta 2: %.2f \n",prom1); printf("Pregunta 3: %.2f \n",prom2); printf("Pregunta 4: %.2f \n",prom3); printf("\n\n"); for (i=0;i<estudiantes;i++) { for (j=0;j<3;j++) { mayor=0; if(i==0) { mayor=m[j]; } menor=0; if(i==0) { menor=m[j]; } if(m[j]>mayor && m[j]>menor) { printf(" %d ",m[j]); } } printf("\n"); } }
|
|
|
26
|
Programación / Programación C/C++ / invertir un vector
|
en: 11 Abril 2016, 09:27 am
|
Almacenar de N números en un vector, almacenarlos en otro vector en orden inverso al vector original e imprimir el vector resultante. ejemplo ingresa 3 números los números serian 6 9 4 el inverso seria 4 9 6 el error esta en la inversión del vector. solo me devuelve una parte de los números solo me muestra bien los do primeros números y el resto números muy grandes esto es lo que me muestra en mi resultado ejemplo ingresa 3 números los números serian 6 9 4 el inverso seria 9 6 1769860606 tengo esto hecho #include "iostream" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "time.h" int main() { int i,j,h,v1[i],v2[h]; printf("cuanto numeros desea capturar en el vector \n"); for(i=0;i<h;i++) { printf("Digite el Numero del vector[%d]: ",i ); v2[j]=v1[i]; j--; } printf("Vector a la Inversa \n"); for (j=0;j<h;j++) { } }
Mod: Los códigos deben ir en etiquetas GeSHi
|
|
|
28
|
Programación / Programación C/C++ / eliminar números repetidos de dos vectores
|
en: 6 Abril 2016, 18:48 pm
|
Buenas alguien puede ayudarme en este ejercicio. Dev-C++ (primero de probarlo de manera que yo ingrese los números como en el ejemplo que pongo ahí bajo) (si todo sale bien debo probarlo con números al azar, esta parte la se manejar muy bien, la de los números azar ) resulta que debo generar dos vectores A y B y unirlos, ejemplo A = 8 , 2 , 1 , 2 B = 5 , 4 , 1 , 8 la union de A y B seria 8 , 2 , 1 , 5 , 4 en el vector A pude eliminar el numero 2 que esta repetido y me quedo 8 , 2 , 1. pero el vector B como no se repite pasa igual como esta. el problema es que al unirlos me sale esto, 8,2,1,0,5,4,1,8 y no debería ser así lo correcto seria 8,2,1,5,4,8,1 y de ese union deberia eliminar 8 y 1 del vector B para que me salga UNION 8,2,1,5,4 mando lo que llevo hecho por favor seria de gran ayuda #include "conio.h" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "windows.h" #include "iostream" #include "time.h" int main () { int v_original [4]; int v_aux [4]; int v_final [4]; int cont,num,i,j=0,k,z=0 ; int b_original [4]; int b_aux [4]; int b_final [4]; int cont2,num2,i2,j2=0,k2,z2=0 ,c[8]; printf("Programa union de vectores \n\n"); for (i=0; i<4; i++) { printf("Introduce el valor a[%d]:", i); scanf("%d",&v_original[i]); } for (i=0;i<4;i++) { cont=0; num=v_original[i]; v_aux[j]=num; j++; for (k=0;k<4;k++) { if ( v_aux[k] == num ) cont++; } if ( cont == 1 ) { v_final[z]=num; z++; } } printf("\n"); for (i=0; i<4; i++) { printf("Introduce el valor b[%d]: ", i); scanf("%d",&b_original[i]); } for (i=0;i<4;i++) { cont2=0; num2=b_original[i]; b_aux[j2]=num2; j2++; for (k2=0;k2<4;k2++) { if ( b_aux[k2] == num2 ) cont2++; } if ( cont2 == 1 ) { b_final[z2]=num2; z2++; } } printf("\n"); printf("El a es: \n"); for (i=0;i<z;i++) printf ("%d \n",v_final[i]); printf("\n"); printf("El b es: \n"); for (i=0;i<z2;i++) printf ("%d \n",b_final[i]); for(i=0;i<4;i++) { c[i]=v_final[i]; } for(i=0;i<4;i++) { c[i+4]=b_final[i]; } printf("\n"); printf("La union de los vectoes a y b sera:"); for(i=0;i<8;i++) printf(" %d ",c[i]); }
Mod: Los códigos deben ir en etiquetas GeSHi y cada cosa va en su subforo, esto es C y allí va
|
|
|
29
|
Programación / Programación C/C++ / Un Programa que simule una rifa
|
en: 31 Marzo 2016, 07:26 am
|
Programa que simule una rifa donde genere tres números aleatorios y diga si hay ganador o no hay. #include <stdlib.h> #include <time.h> #include<iostream> int main() { int num,i,n; srand(time(NULL)); printf("ingresar el numero que desea comprar \n"); scanf("%d",&n); printf("los tres numeros al azar son : \n"); for (i=1;i<=3;i++) { num = 1 + rand() % (10); printf("%d",num); printf("\n"); } if (n==num) { printf("has ganado la rifa \n"); } else printf("no has ganado la rifa \n"); }
me dice que gane. cuando el numero que ingreso. es el tercero que se genero aleatoria-mente me dice que perdí. cuando el numero que ingreso. es el primero o el segundo que se genero aleatoria-mente y no debería ser así se que tengo algún error o me falta algo si me pueden ayudar seria de gran ayuda Mod: Los códigos deben ir en etiquetas GeSHi, cada código en su subforo, esto es c++, movido
|
|
|
30
|
Programación / Ejercicios / Realice un programa que me genere 4 números aleatorios (Entre 1 y 9) y me los or
|
en: 30 Marzo 2016, 19:21 pm
|
Realice un programa que me genere 4 números aleatorios (Entre 1 y 9) y me los ordene de mayor a menor. bueno ya tengo los 4 numero generados aleatoriamente necesito ayuda en el orden de menor a mayor #include <stdlib.h> #include <time.h> #include<iostream> int main() { int num,i; srand(time(NULL)); printf("numero al azar entre 1 y 9 \n"); for (i=1;i<=4;i++) { num = 1 + rand() % (1 - 9); printf("%d",num); printf("\n"); } }
Mod: Los códigos deben ir en etiquetas GeSHi
|
|
|
|
|
|
|