Ver Mensaje Individual
  #14 (permalink)  
Antiguo 20/04/2010, 15:33
Avatar de sadalsuud
sadalsuud
 
Fecha de Ingreso: marzo-2010
Ubicación: en la casa del duende
Mensajes: 96
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Burbuja en Matriz

roser24 corrí el codigo y está bien sin embargo me mostraba un error por unos espacios antes de los scanf raro ese error ... en todo caso copio el codigo aqui


Código C++:
Ver original
  1. #include<stdio.h>
  2.  
  3. int main() {
  4. int a[100][100],b,i,j,c=0,d;
  5. printf("escriba el tamaño de la matriz NxN:");
  6. scanf("%d",&b);
  7. for (i=0;i<b;i++) {
  8. for (j=0;j<b;j++) {
  9. printf("[%d %d]:",i+1,j+1);
  10. scanf("%d",&a[i][j]);
  11. }
  12. }
  13. printf("escriba el numero a buscar dentro de la matriz:");
  14. scanf("%d",&d);
  15. printf("\nla matriz original es:\n");
  16. for (i=0;i<b;i++) {
  17. for (j=0;j<b;j++) {
  18. printf(" %d ",a[i][j]);
  19. }
  20. printf("\n");
  21. }
  22. for (i=0;i<b;i++) {
  23. for (j=0;j<b;j++) {
  24. if (a[i][j] == d) {
  25. c = c + 1;
  26. a[i][j] = 0;
  27. }
  28. }
  29. }
  30. printf("\nla nueva matriz es:\n");
  31. for(i=0;i<b;i++) {
  32. for(j=0;j<b;j++) {
  33. printf(" %d ",a[i][j]);
  34. }
  35. printf("\n");
  36. }
  37. printf("\nla cantidad de numeros reemplazados son: %d",c);
  38. return 0;
  39. }

ciao