You are on page 1of 8

Factorial impar

void leer (int num){ int b,i,numdiv; float fact; do{ cout << "ingrese numero" << endl; cin >> num; }while (num<0);//validamos la entrada del dato b=(num%2); //nos arroja el resto de la division if (b==0) { //si es par fact=1; for (i=num;i>=1;i=(i-1)){ //Funcion factorial fact= fact*i; } //fin para cout << "Es par y su factorial es = " << fact << endl; }//fin si else while ((num!=0)&&(b!=0)){ for(i=1;i<=num;i++) { if(num%i==0) //el operador % nos da el resto de la divisin. { numdiv=numdiv+1; } } if(numdiv==2) //si tiene 2 divisores { cout<< num <<" es un numero primo."<< endl; } else // si tiene mas divisores. { cout << num <<" no es un numero primo." << endl; } leer (num); } // fin mientras } // fin void int main(int argc, char** argv) { int num,numdiv,i;

while (num!=0) { leer (num);} return (EXIT_SUCCESS); }

opcional matrices

Mejor respuesta - Elegida por la comunidad


include<stdio.h> #include<conio.h> int n,m,i,j,op,m2,n2,k; int a[10][10],b[10][10],c[10][10]; main() { printf("MENU\n1.SUMA DE MATRICES\n2.RESTA DE MATRICES\n3.MULTIPLICACION DE MATRICE"); printf("\n\nESCRIBE EL NUMERO QUE CORRESPONDE A LA OPERACION QUE DESEAS REALIZAR: "); scanf("%d",&op); switch(op) { case 1: { printf("\nSUMA DE MATRICES\n\nCUANTOS RENGLONES?: "); scanf("%d",&n); printf("CUANTAS COLUMNAS?: "); scanf("%d",&m); for(i=1;i<=n;i++) for(j=1;j<=m;j++) { printf("VALORES DE a[%d][%d] ",i,j); scanf("%d",&a[i][j]); printf("VALORES DE b[%d][%d] ",i,j ); scanf("%d",&b[i][j]); c[i][j]=a[i][j]+b[i][j]; } printf("c=\n"); for(i=1;i<=n;i++) { for(j=1;j<=m;j++)

{ printf(" %d\t",c[i][j]); } printf("\n"); } } break; case 2: { printf("\nRESTA DE MATRICES\n\nCUANTAS FILAS?: "); scanf("%d",&n); printf("CUANTAS COLUMNAS?: "); scanf("%d",&m); for(i=1;i<=n;i++) for(j=1;j<=m;j++) { printf("VALORES DE a[%d][%d] ",i,j); scanf("%d",&a[i][j]); printf("VALORES DE b[%d][%d] ",i,j); scanf("%d",&b[i][j]); c[i][j]=a[i][j]-b[i][j]; } printf("c=\n"); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf(" %d\t",c[i][j]); } printf("\n"); } } break; case 3: { printf("\nMULTIPLICACION DE MATRICES\nCUANTAS FILAS DE LA MATRIZ a?: "); scanf("%d",&n); printf("CUANTAS COLUMNAS DE LA MATRIZa?: "); scanf("%d",&m); printf("CUANTAS FILAS DE LA MATRIZb?: "); scanf("%d",&n2); printf("CUANTAS COLUMNAS DE LA MATRIZ b?: "); scanf("%d",&m2);

if(m!=n2) { printf ("LA OPERACION NO ES VALIDA"); } else { for(i=1;i<=n;i++) for(j=1;j<=m;j++) { printf("DAME LOS VALORES DE LA MATRIZ a[%d][%d] ",i,j); scanf("%d",&a[i][j]); } for(i=1;i<=n2;i++) for(j=1;j<=m2;j++) { printf("DAME LOS VALORES DE LA MATRIZ b[%d][%d] ",i,j); scanf("%d",&b[i][j]); } for(i=1;i<=n;i++) for(j=1;j<=m2;j++) { c[i][j]=0; for(k=1;k<=n2;k++) c[i][j]=a[i][k]*b[k][j]+c[i][j]; } } if(n==m2) { printf("c=\n"); for(i=1;i<=n;i++) { for(j=1;j<=m2;j++) { printf(" %d\t",c[i][j]); } printf("\n"); } } } } getch();

Como imprimo la fila 1 de la MATRIZ en C++?


AYUDAA QUIERO IMPRIMIR LA FILA 1 DE LA MATRIZ SOLO LA PRIMERA, SI ME LO DAN POR FA QUE SEA CLARO DOY 10 PUNTOS DE INMEDIATO

#include<stdio.h> #include<conio.h> int main() { int matriz[3][3]; int f,c,cont=0; for(f=0;f<3;f++) { for(c=0;c<3;c++) { cont++; matriz[f][c]=cont; printf("\t%i",matriz[f][c]); } printf("\n");

getch(); }

include <math.h> using namespace std;

int main() { float a,b,c; double x1,x2,y1,y2,z1,z2; cout << "Introduce los coeficientes de la ecuacion\nde segundo grado de la forma ax^2 + bx + c\n"; cout << "\nCoeficiente a: "; cin >> a; cout << "\nCoeficiente b: "; cin >> b; cout << "\nCoeficiente c: "; cin >> c; x1=(b*b)-4*a*c; if (x1<0) { x1=x1*(-1); x2=sqrt(x1); z1=(-b/(2*a)); cout << "\nSoluciones imaginarias : " <<z1<<"+"<<x2<<"i y "<<z1<<"-"<<x2<<"i" ; } else { x2=sqrt(x1); y1=(-b + x2); y2=(-b - x2); z1=(y1/(2*a)); z2=(y2/(2*a)); cout << "\nSoluciones reales: " << z1 << " y " << z2 ; } return 0; } http://foro.elhacker.net/programacion_cc/pequeno_problema_al_hacer_un_programa_de_ecuaciones _de_segundo_grado-t343967.0.html#ixzz1fcNGIMsm

Diana VEntura

Criz Thurner

Luis Gonzalez


Yael Buenda Martnez

Ver todos

Anuncios
Zeno Watch zeno-watch.ch

Gio Garcia #include <stdio.h> #include <math.h> float discrim; /*El discriminante es el nmero que queda dentro de la raz*/ ...Ver ms
Me gustaYa no me gusta Dejar de seguir esta publicacinSeguir esta publicacin Hace 17 minutos

o o o

A 2 personas les gusta esto.


Ver los 4 comentarios

Aceptar

Explizzit Beats Simonnnnnn Que Si Hace 7 minutos Me gustaYa no me gusta

Aceptar


#include <stdio.h> #include <conio.h> #include <math.h> int i; main() ...

Explizzit Beats

You might also like