[C con Clase] Números primos en una matriz

tACho XD Cristian Villota cristian.vj23 en hotmail.com
Lun Mar 1 18:03:51 CET 2010


Hola a todos:

Estoy intentando contar los números primos que se encuentran en una matriz de [10][10]; pero cada vez que ejecuto el programa me indica un cero y parece que no los cuenta. El código que estoy utilizando es el siguiente; si alguien capta el error le agradecería que me lo corrija:

#include<stdio.h>#include<conio.h>#include<stdlib.h>


void main(){
  clrscr();
  int a,b,c,d,n,v,cont=0,j,k,r,matriz[10][10],vector[10],cont2=0;
  printf("\n\n\t");
     //Generamos la matriz....

  for(a=0;a<=9;a++)   {    for(b=0;b<=9;b++)     {      n=rand()%10;     //Generamos los n£meros al azar...
      matriz[a][b]=n;      printf(" %d ",matriz[a][b]);
       for(c=1;c<=matriz[a][b];c++)	{	 r=matriz[a][b]%c;	 if(r==0)	  {	   cont=cont+1;	  }	}       if(cont<=2)	{	 cont2=cont2+1;	}
     }
     printf("\n\t");   }
   printf("\n\n\n\tLos primos son: %d",cont2);
getch();
}

  		 	   		  
_________________________________________________________________
Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy!
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100301/9758d97c/attachment.html>


Más información sobre la lista de distribución Cconclase