[AYUDA] Modelo de Parcial en C

Iniciado por kofu, 23 Septiembre 2016, 15:48 PM

0 Miembros y 1 Visitante están viendo este tema.

kofu

Cita de: dato000 en 24 Septiembre 2016, 00:16 AM
por eso dije, que como lo saque a pura memoria habria que pulirlo, ya teniendo una base puede revisarse y pulirse el código, hombre, un poco de esfuerzo ni que fuera tan dificil. Sería en un par de horas hasta que llegue a mi casa para comprobar el funcionamiento del algoritmo.

Echale más ganas y revisa los errores. El mismo compilador indica que debe corregirse, y da pistas probables de como solucionarlo (en algunos casos).
---EDITADO---

Muy bien ya mire el código, y salvo un punto y coma ( ; ) y renombrar correctamente la matriz, el código corre sin problemas.


Matriz con el patrón de 1 a N


Matriz con el patrón de números aleatorios

voy a dejar el código corregido:


#include <stdio.h>
#include <stdlib.h> //incluye srand() y rand()

#define tamanyoMatriz 6


int main()
{

 int matriz[tamanyoMatriz][tamanyoMatriz];
 srand (time(NULL));

  //srand(time(0));//numeros Aleatorios en funcion del tiempo
  for (int i=0; i<tamanyoMatriz; i++)//para desplazarse por las columnas
  {
       for (int j=0 ;j<tamanyoMatriz; j++)//para desplazarse por las filas
       {
           matriz[i][j]=rand() % 11;//Agrega numero aleatorio a la posicion ij de la matriz de 1 a 10
           //matriz[i][j] = j+1;
           printf("\t%d", matriz[i][j]);//imprime elemento de la matriz en pantalla
        }
        printf("\n\n");//para dejar espacios entre filas.
  }
  return 0;
}




No entiendo porque ami no me compila...




El archivo lo tengo guardado como ejercicio2.c y tengo el visual studio configurado para lenguaje C...

Me podrias ayudar si no es mucha molestia?

Saludos


dato000

No compila porque no esta hecho en visual studio sino en codeblocks, los cuales utilizar compiladores diferentes, por lo tanto, utilizan comandos de ejecución diferentes.

Mi consejo es que uses otro IDE con otro compilador, estan codeblocks, dev-c++, WxDev-C++, Adjunta...los cuales vienen distintos compiladores, visual studio no esta hecho para trabajar a la medida con C/C++, ahora si tienes tantas ganas de usar VS, pues averiguate los comandos correctos para ejecutar el código en ese ambiente.



MAFUS

Te falta #include <time.h> al principio de código, sino no conocerá la función time.