[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