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 - leogtz

#1111
Noticias / Re: Rusia se pasa a Linux
29 Diciembre 2010, 01:58 AM
 Excelente noticia, ojalá otros países hicieran lo mismo.
#1112
Foro Libre / Re: alguien de mexico??
29 Diciembre 2010, 00:23 AM
Cita de: chorie en 28 Diciembre 2010, 16:41 PM
no soy mexicano pero ... :¬¬

No tienes ni un post, no te atañe la temática del mensaje y sin embargo vienes de mala leche. Haznos un favor y no vuelvas.
#1113
Programación C/C++ / Re: compiladores
29 Diciembre 2010, 00:20 AM
Yo usaba esto:

vim + gcc
#1114
Foro Libre / Re: alguien de mexico??
28 Diciembre 2010, 08:14 AM
Mexicano, chihuahuense.  ::)
#1115
Para separar la cadena de colores puedes usar strtok().
#1116
¿Sistema operativo?, ¿compilador?
#1117
Cita de: ¡Micronet! en 27 Diciembre 2010, 18:25 PM






#include<iostream>
#include <cstdlib>
using namespace std;
int main (){
//Enteros
int e,r,s,f,j=0,x=0,y=0;
          signed int **mat= new int *[50];   ////Utilizando tecnica de qily
//Pide Valores de Matriz 1
cout<<"Valores: "<<endl;
cout<<"Numero de filas: "; cin>>e;
cout<<"Numero de columnas: "; cin>>f;
//Lleno matriz
for(unsigned int i=0;i<e;i++){
mat[i]=new int *[50];   <<error
//a value of type"int **" cannot be assigment to an entity            <<error
//of type "signed int *"                                                             <<error
for(j=0; j<f; j++){
mat[i][j]=rand()%100;      ///////"ERROR"
}
}
//Muestro matriz
for(unsigned int i=0;i<e;i++){
for(j=0; j<f; j++){
cout<<mat[i][j]<<" ";
}cout<<endl;
}
system("pause");
return 0;
}
   




bueno use el codigo q me dijiste y masomenos como haya entendido
me salen esos errores.. y si lo de rand si fue por la libreria no me acordaba..

Mal, sigues teniendo errores, el código que te puse fue para que lo copiaras y pegaras, donde ponía filas debías poner tu variable que usaste para las filas, igual para las columnas.

Otra cosa, ¿por qué le pones nombres a las variables como e -> filas, f -> columnas?, los nombres para las variables deben ser especificos para lo que quieres hacer, para el contexto del programa, ayudate a ti mismo.



Código (cpp) [Seleccionar]
#include <iostream>
#include <cstdlib>
#include <ctime>
using std::cout;
using std::endl;
using std::cin;
int main(void)
{
    signed int filas;
    signed int columnas;

    srand(time(0));

    std::cout << "Filas : ";
    cin >> filas;
    std::cout << "Columnas : ";
    cin >> columnas;

    // Asignar espacio a la matriz:
    signed int **matriz = new int *[filas];                         // Filas.
    for(unsigned int i = 0; i < filas; i++)
    matriz[i] = new int[columnas];                              // Columnas.

    // Asignar valores a la matriz
    for(unsigned int i = 0; i < filas; i++)
    {
        for(unsigned int j = 0; j < columnas; j++)
        {
            matriz[i][j] = rand() % 100;
            cout << matriz[i][j] << " ";
        }
        cout << endl;
    }

    // Liberar el espacio de la matriz
    for(unsigned int i = 0; i < filas; i++)
    delete[] matriz[i];

    delete[] matriz;
    return 0;
}
#1118
Te da error porque no estás incluyendo la librería adecuada para rand(), dicha librería se encuentra en <cstdlib>

#include <cstdlib>

Lo que preguntas es sobre asignación dinámica de memoria, se crea espacio en memoria primero para las filas, te falta asignar espacio para las columnas.

Código (cpp) [Seleccionar]
signed int **matriz = new int *[filas];                         // Filas.
    for(unsigned int i = 0; i < filas; i++)
    matriz[i] = new int[columnas];                              // Columnas.


Y por supuesto hay que liberar la memoria, para evitar memory leaks.
#1119
Foro Libre / Re: Una razon mas por cifrar los mails.
26 Diciembre 2010, 09:45 AM
Cita de: Draklit en 26 Diciembre 2010, 09:08 AM
En realidad, sí, asumamos que venderás tu ordenador a alguien más; no querrás que vean historiales de conversación, fotos, o cualquier otro tipo de información personal, por las mismas razones por las que simplemente no le muestras a un desconocido mensionados items.

Por ejemplo, dentro de un historial de conversación, tendrías la posibilidad de haber insultado a alguien, o de incluso haber hablado sobre tus ideales políticos, siendo estos mal vistos por la sociedad, mas pues cualquier secreto que puedas haber contado o incluso te podrían haber contado alguien más, siendo la confidencialidad del mismo tu responsabilidad.

Exactamente, tienes razón, nunca lo vi desde ese lado.
#1120
Scripting / Re: problema con python y gtk
26 Diciembre 2010, 06:05 AM
Conoces las reglas, coloca el código con su respectiva etiqueta.