elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda en trabajo de Arreglos/Matrices en: 5 Mayo 2016, 17:26 pm
El ejercicio me pide que haga una matriz 11x11 con una coordenada (x,y) ingresada por el usuario que sea 0. Los numeros adyacentes a la coordenada (x,y) = 0 tienen que ser 1, luego 2 y asi consecutivamente hasta completar la matriz 11x11.

x: 5
y: 5

5 5 5 5 5 5 5 5 5 5 5
5 4 4 4 4 4 4 4 4 4 5
5 4 3 3 3 3 3 3 3 4 5
5 4 3 2 2 2 2 2 3 4 5
5 4 3 2 1 1 1 2 3 4 5
5 4 3 2 1 0 1 2 3 4 5
5 4 3 2 1 1 1 2 3 4 5
5 4 3 2 2 2 2 2 3 4 5
5 4 3 3 3 3 3 3 3 4 5
5 4 4 4 4 4 4 4 4 4 5
5 5 5 5 5 5 5 5 5 5 5


Tengo este codigo que logra parcialmente algo como lo de arriba.

#include <iostream>
#include <cmath>
#include <ctime>
#include <cstdlib>
#include <iomanip>

using namespace std;

int main(int argc, char** argv) {
   
   int x, y;
   cout << "X: "; cin >> x;
   cout << "Y: "; cin >> y;
   
   int m[11][11] = {{0}};
   m
  • [y] = 0;
   
   for (int fila = 0; fila < 11; fila++)
   {
         for (int col = 0; col <= fila; col++)
         {
            m[fila][col] = abs(fila - y);
         }   
         for (int col = 11; col >= fila; col--)
            {
               m[fila][col] = abs(col - x);
            }
   }
   
   for (int fila = 0; fila < 11; fila++)
   {
      for (int col = 0; col < 11; col++)
      {
         cout << setw(4) << m[fila][col];
      }
      cout << endl;
   }
         
   return 0;
}



GRACIAS DE ANTEMANO
2  Programación / Programación C/C++ / Ayudenme porfa en: 21 Febrero 2016, 18:59 pm
Miren, tengo hacer un deber de programacion donde debo cambiar valores de metros a pie pulgadas y etc... estoy en la parte donde debo cambiar de kilos a libras/onzas, y estoy seguro de que lo hice bien pero los resultados que deberian salirme enteros me salen 0x486 a 0831 o algo asi y no se porque.

Código
  1. #include <iostream>
  2.  
  3. // Autor: Jose Maria Berru 00131800
  4. // Programacion I Pablo Yepez
  5. // Fecha: 22/02/16
  6. // Deber 3
  7.  
  8. using namespace std;
  9.  
  10.  
  11.  
  12. int main(int argc, char** argv) {
  13.  
  14. // Ejercicio 1.
  15.  
  16. double estat_m, residuo_ft, estat_in;
  17. int estat_ft;
  18.  
  19. cout << "Ejercicio 1\n";
  20. cout << "\tMetros a pies-pulgadas\n" << endl;
  21. cout << "Estatura en metros: \t"; cin >> estat_m;
  22.  
  23. estat_ft = estat_m *3.28;
  24. residuo_ft = estat_m * 3.28 - estat_ft;
  25. estat_in = residuo_ft * 12;
  26.  
  27. cout << "Estatura pies:\t\t" << estat_ft << endl;
  28. cout << "Estatura pulgadas:\t" << estat_in << endl;
  29. cout << endl;
  30.  
  31. double estat2_in, estat_ftin, estat2_m;
  32. int estat2_ft;
  33.  
  34. cout << "\tPie-pulgada a metros\n" << endl;
  35. cout << "Estatura pies: \t\t"; cin >> estat2_ft;
  36. cout << "Estatura pulgadas: \t"; cin>> estat2_in;
  37.  
  38. estat_ftin = (estat2_in / 12) + estat2_ft;
  39. estat2_m = estat_ftin * 0.3048;
  40.  
  41. cout << "Estatura en metros:\t" << estat2_m << endl;
  42. cout << endl;
  43.  
  44. cout << "Kilos a libras-onzas\n" << endl;
  45.  
  46. int peso_kg, peso_lb, peso_oz;
  47. double residuo_lb;
  48.  
  49. cout << "Peso kilos: \t\t"; cin >> peso_kg;
  50.  
  51. peso_lb = peso_kg * 2.2;
  52. residuo_lb = peso_kg * 2.2- peso_lb;
  53. peso_oz = residuo_lb * 16;
  54.  
  55. cout << "Peso libras: \t\t" << cout << peso_lb << endl;
  56. cout << "Peso onzas: \t\t" << cout << peso_oz;
  57.  
  58. return 0;
  59. }

MOD EDIT: Usa etiquetas GeSHi para postear código.



 ya lo logre jaja pero si pueden diganme que hago para mejorarlo jajaj

MOD EDIT: No hagas doble post. Edita el anterior.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines