gracias de ante mano
el programa tiene que ser en c
Código
#include <stdio.h> #include<stdbool.h> bool continuar; int cont=0; int z,i,j,n,c=0,c1=0,c2=0,k,l,d,x,opcion,opcion1,c3=0,op,c4=0,c5=0; unsigned char a[100][100],ac[100][100]; char q,m; float lectura(void); int main() { float n; n=lectura(); return 0; } float lectura(void) { { int i; short decimal=0,centinela; char f[20]; float potencia,n; do{ potencia=1; n=0; centinela=0; for(i=0;i<f[i];i++){ if(f[i]!='.' && f[i]>47 && f[i]<57){ potencia*=10; } else{ break; } } for(i=0;i<f[i];i++){ if(f[i]>47&&f[i]<57&&decimal==0){ potencia/=10; n=((f[i]-48)*potencia)+n; } if(f[i]=='.'){ decimal=1; potencia=0.1; } if(f[i]>47&&f[i]<57&&decimal!=0){ n=((f[i]-48)*potencia)+n; potencia*=0.1; } if( (f[i]<47||f[i]>57) && f[i]!='.'){ centinela=1; break; } } } while(centinela!=0); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { ac[i][j]=a[i][j]; } } for(i=1;i<=n;i++) {//4 for(j=1;j<=n;j++) {//5 for (j=1;j<=n;j++) {//6 }//6 }//5 } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { z=a[i][j]; c4=c4+z; } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { z=a[i][j]; c=c+z; c5=c5+z; c1=c1+z; } c=0; } c5=0; for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { z=a[i][j]; if(z%5==0) { } if(z%2==0) } else { } for(d=1;d<=z;d++) { if(a[i][j]%d==0) { x++; } } if(x==2) { } else { } x=0; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(q==a[i][j]) { c2=c2+1; } } } //5.ordenar de menor a mayor switch(opcion) { case 1: for(i=1;i<=n;i++) {//1 for(j=1;j<=n;j++) {//2 for(k=i+1;k<=n;k++) {//3 for(l=j+1;l<=n;l++) {//4 if(a[i][j]>a[k][l]) {//5 a[i][j]=a[k][l]; a[k][l]=ac[i][j]; }//5 }//4 }//3 }//2 }//1 for(i=1;i<=n;i++) {//6 for(j=1;j<=n;j++) {//7 }//7 }//6 break; case 2: for(i=1;i<=n;i++) {//1 for(j=1;j<=n;j++) {//2 for(k=i+1;k<=n;k++) {//3 for(l=j+1;l<=n;l++) {//4 if(a[i][j]<a[k][l]) {//5 a[i][j]=a[k][l]; a[k][l]=ac[i][j]; }//5 }//4 }//3 }//2 }//1 for(i=1;i<=n;i++) {//6 for(j=1;j<=n;j++) {//7 }//7 }//6 break; default: break; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(i==j) { z=ac[i][j]; c3=c3+z; m=z; } } } c3=0; for ( i = 1; i <=n; i++) { for(j=1;j<=n;j++) { z = ac[i][j]; if ((z>=48)&&(z<=57)) { } } } c1=0; while(op==1); return 0; }
· Los códigos deben ir en etiquetas GeSHi
· Los títulos deben ser descptivos
>aquí las reglas del foro
-Engel Lex