Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - JoseBerru

#1
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 C/C++ / Ayudenme porfa
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 (cpp) [Seleccionar]
#include <iostream>

// Autor: Jose Maria Berru 00131800
// Programacion I Pablo Yepez
// Fecha: 22/02/16
// Deber 3

using namespace std;



int main(int argc, char** argv) {

// Ejercicio 1.

double estat_m, residuo_ft, estat_in;
int estat_ft;

cout << "Ejercicio 1\n";
cout << "\tMetros a pies-pulgadas\n" << endl;
cout << "Estatura en metros: \t"; cin >> estat_m;

estat_ft = estat_m *3.28;
residuo_ft = estat_m * 3.28 - estat_ft;
estat_in = residuo_ft * 12;

cout << "Estatura pies:\t\t" << estat_ft << endl;
cout << "Estatura pulgadas:\t" << estat_in << endl;
cout << endl;

double estat2_in, estat_ftin, estat2_m;
int estat2_ft;

cout << "\tPie-pulgada a metros\n" << endl;
cout << "Estatura pies: \t\t"; cin >> estat2_ft;
cout << "Estatura pulgadas: \t"; cin>> estat2_in;

estat_ftin = (estat2_in / 12) + estat2_ft;
estat2_m = estat_ftin * 0.3048;

cout << "Estatura en metros:\t" << estat2_m << endl;
cout << endl;

cout << "Kilos a libras-onzas\n" << endl;

int peso_kg, peso_lb, peso_oz;
double residuo_lb;

cout << "Peso kilos: \t\t"; cin >> peso_kg;

peso_lb = peso_kg * 2.2;
residuo_lb = peso_kg * 2.2- peso_lb;
peso_oz = residuo_lb * 16;

cout << "Peso libras: \t\t" << cout << peso_lb << endl;
cout << "Peso onzas: \t\t" << cout << peso_oz;

return 0;
}


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.