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

#1
Programación C/C++ / Re: Matriz Basura
8 Noviembre 2015, 11:42 AM
Muchas gracias a todos los que comentaron, pues la verdad lo pude solucionar borrando la variable la cual iguale anteriormente a la matriz e inicializando el for en 0.

Código (cpp) [Seleccionar]


int alumnos, clases, n;

    cout << "digite el numero de alumnos" << endl;
    cin >> alumnos;
    cout <<"digite el numero de clases" << endl;
    cin >> clases;

    int matriz [2][3]={{0}};

    for (int i=0; i<alumnos ; i++){
      for (int j=0;  j<clases ; j++){

         cout << "por favor digite la nota de la clase" << j << endl;
         cin >> matriz[i][j];
      }
    }

   cout << "-------------------------------------" << endl;

    for (int i=0; i<alumnos ; i++){
      for (int j=0;  j<clases ; j++){

         cout << matriz[i][j] << " " ;

      }
    cout << "\n" ;

#2
Programación C/C++ / Matriz Basura
7 Noviembre 2015, 09:26 AM
Buenos días, quería preguntar porque al llenar (el usuario) esta matriz se llena la primera fila y columna de basura. Muchas gracias  :-[

Código (cpp) [Seleccionar]


int main()
{

    int alumnos, clases, i,j,n;

    cout << "digite el numero de alumnos" << endl;
    cin >> alumnos;
    cout <<"digite el numero de clases" << endl;
    cin >> clases;

    int matriz [alumnos][clases];

    for (i=1; i<=alumnos ; i++){
      for (j=1;  j<=clases ; j++){

         matriz[i][j] = n;
         cout << "por favor digite la nota de la clase" << j << endl;
         cin >> n;
      }
    }

   cout << "-------------------------------------" << endl;

    for (i=1; i<=alumnos ; i++){
      for (j=1;  j<=clases ; j++){

         cout << matriz[i][j] << " " ;

      }
    cout << "\n" ;
    }



#3
Muchachos no se como empezar a hacer éste programa, si alguien me pudiera ayudar se los agradecería un montón. :)


Elabore una función que reciba como parámetros dos enteros positivos n1 y n2 donde n1<n2 y un dígito d. Su función debe imprimir todos los números primos en este rango (incluyendo n1 y n2), que tengan al dígito d.

Ejemplo:

Entrada
n1=1 , n2=100, d=1
Salida:
11, 13, 17, 19, 31, 41, 61, 71