#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 3
#define COLS_MAX 3
main()
{
printf("\n\t\t Este programa muestra dos vectores ");
float t[FILAS_MAX][COLS_MAX];
int A[3][1],B[1][3],C[3][3],f,c;
printf("\n\n Ingrese los valores del vector A\n\n");
for(f=0;f<3;f++)
{
for(c=0;c<1;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese los valores del vector B \n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n El vector A es:\n\n");
for(f=0;f<3;f++)
{
for(c=0;c<1;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El vector B es:\n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El resultado de ambos vectores es:\n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
C[f][c]=A[f][c]+B[f][c];
printf("\t%d",C[f][c]);
}
printf("\t\t\n\n");
}
getch();
return(0);
}
sábado, 1 de diciembre de 2012
Multiplicacion de una matriz 2x2
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 2
#define COLS_MAX 2
main()
{
printf("\n\t\t Este programa realiza la multiplicacion de matrices de 2x2 ");
float t[FILAS_MAX][COLS_MAX],suma;
int A[2][2],B[2][2],C[2][2],f,c;
printf("\n\n Ingrese las entradas de la matriz A\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese las entradas de la matriz B \n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n La matriz A es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n La matriz B es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El resultado de ambas matrices es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
C[f][c]=A[f][c]*B[f][c];
printf("\t%d",C[f][c]);
}
printf("\t\t\n\n");
}
getch();
return(0);
}
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 2
#define COLS_MAX 2
main()
{
printf("\n\t\t Este programa realiza la multiplicacion de matrices de 2x2 ");
float t[FILAS_MAX][COLS_MAX],suma;
int A[2][2],B[2][2],C[2][2],f,c;
printf("\n\n Ingrese las entradas de la matriz A\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese las entradas de la matriz B \n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n La matriz A es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n La matriz B es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El resultado de ambas matrices es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
C[f][c]=A[f][c]*B[f][c];
printf("\t%d",C[f][c]);
}
printf("\t\t\n\n");
}
getch();
return(0);
}
Resta de matrices 2x2
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 2
#define COLS_MAX 2
main()
{
printf("\n\t\t Este programa realiza la resta de matrices de 2x2 ");
float t[FILAS_MAX][COLS_MAX],suma;
int A[2][2],B[2][2],C[2][2],f,c;
printf("\n\n Ingrese las entradas de la matriz A\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese las entradas de la matriz B \n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n La matriz A es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n La matriz B es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El resultado de ambas matrices es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
C[f][c]=A[f][c]-B[f][c];
printf("\t%d",C[f][c]);
}
printf("\t\t\n\n");
}
getch();
return(0);
}
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 2
#define COLS_MAX 2
main()
{
printf("\n\t\t Este programa realiza la resta de matrices de 2x2 ");
float t[FILAS_MAX][COLS_MAX],suma;
int A[2][2],B[2][2],C[2][2],f,c;
printf("\n\n Ingrese las entradas de la matriz A\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese las entradas de la matriz B \n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n La matriz A es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n La matriz B es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El resultado de ambas matrices es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
C[f][c]=A[f][c]-B[f][c];
printf("\t%d",C[f][c]);
}
printf("\t\t\n\n");
}
getch();
return(0);
}
Imrpimir dos vectores
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 3
#define COLS_MAX 3
main()
{
printf("\n\t\t Este programa muestra dos vectores ");
float t[FILAS_MAX][COLS_MAX];
int A[3][1],B[1][3],f,c;
printf("\n\n Ingrese los valores del vector A\n\n");
for(f=0;f<3;f++)
{
for(c=0;c<1;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese los valores del vector B \n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n El vector A es:\n\n");
for(f=0;f<3;f++)
{
for(c=0;c<1;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El vector B es:\n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
getch();
return(0);
}
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 3
#define COLS_MAX 3
main()
{
printf("\n\t\t Este programa muestra dos vectores ");
float t[FILAS_MAX][COLS_MAX];
int A[3][1],B[1][3],f,c;
printf("\n\n Ingrese los valores del vector A\n\n");
for(f=0;f<3;f++)
{
for(c=0;c<1;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese los valores del vector B \n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n El vector A es:\n\n");
for(f=0;f<3;f++)
{
for(c=0;c<1;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El vector B es:\n\n");
for(f=0;f<1;f++)
{
for(c=0;c<3;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
getch();
return(0);
}
SUMA DE MATRICES 2X2
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define FILAS_MAX 2
#define COLS_MAX 2
main()
{
printf("\n\t\t Este programa realiza la sumna de matrices de 2x2 ");
float t[FILAS_MAX][COLS_MAX],suma;
int A[2][2],B[2][2],C[2][2],f,c;
printf("\n\n Ingrese las entradas de la matriz A\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para A[%d][%d]:",f,c);
scanf("%d",&A[f][c]);
}
}
printf("\n");
printf("\n Ingrese las entradas de la matriz B \n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" Da un valor para B[%d][%d]:",f,c);
scanf("%d",&B[f][c]);
}
}
printf("\n");
printf("\n\n\n La matriz A es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",A[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n La matriz B es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
printf(" %d",B[f][c]);
}
printf("\t\n\n");
}
printf("\n\n\n El resultado de ambas matrices es:\n\n");
for(f=0;f<2;f++)
{
for(c=0;c<2;c++)
{
C[f][c]=A[f][c]+B[f][c];
printf("\t%d",C[f][c]);
}
printf("\t\t\n\n");
}
getch();
return(0);
}
jueves, 11 de octubre de 2012
Calculadora de Operaciones Basicas
#include<stdio.h>
#include<conio.h>
#include <iostream.h>
main()
{
float n1,n2;
char opc1;
char opc2[1];
printf("\n operaciones basicas \n");
printf("1.-(s)uma \n");
printf("2.-(r)esta \n");
printf("3.-(m)ultiplicacion \n");
printf("4.-(d)ivicion \n");
printf("5.-(t)odas las operaciones aritmeticas \n");
printf("teclee la primera letra de la operacion que necesites :");
scanf("%s",&opc2[0]);
opc1=opc2[0];
printf("\n");
switch(opc1)
{
case 1: case's': case'S':
printf("dame el primer sumando:");
scanf("%f",&n1);
printf("dame el segundo sumando:");
scanf("%f",&n2);
printf("%0.2f+%0.2f=%0.2f",n1,n2,n1+n2);
break;
case 2: case'r': case'R':
printf("dame el minuendo:");
scanf("%f",&n1);
printf("dame el sustraendo:");
scanf("%f",&n2);
printf("%0.2f-%0.2f=%0.2f",n1,n2,n1-n2);
break;
case 3: case'm': case'M':
printf("dame el primer factor:");
scanf("%f",&n1);
printf("dame el segundo factor:");
scanf("%f",&n2);
printf("%0.2f*%0.2f=%0.2f",n1,n2,n1*n2);
break;
case 4: case'd':case'D':
printf("dame el divisor:");
scanf("%f",&n1);
printf("dame el dividendo:");
scanf("%f",&n2);
printf("%0.2f/%0.2f=%0.2f",n1,n2,n1/n2);
break;
case 5: case't':case'T':
printf("dame el primer numero:");
scanf("%f",&n1);
printf("dame el segundo numero:");
scanf("%f",&n2);
printf("%0.2f+%0.2f=%0.2f",n1,n2,n1+n2);
printf("%0.2f-%0.2f=%0.2f",n1,n2,n1-n2);
printf("%0.2f*%0.2f=%0.2f",n1,n2,n1*n2);
printf("%0.2f/%0.2f=%0.2f",n1,n2,n1/n2);
break;
default:
printf("\n \n opcion invalida");
break;
}
getch();
}
#include<conio.h>
#include <iostream.h>
main()
{
float n1,n2;
char opc1;
char opc2[1];
printf("\n operaciones basicas \n");
printf("1.-(s)uma \n");
printf("2.-(r)esta \n");
printf("3.-(m)ultiplicacion \n");
printf("4.-(d)ivicion \n");
printf("5.-(t)odas las operaciones aritmeticas \n");
printf("teclee la primera letra de la operacion que necesites :");
scanf("%s",&opc2[0]);
opc1=opc2[0];
printf("\n");
switch(opc1)
{
case 1: case's': case'S':
printf("dame el primer sumando:");
scanf("%f",&n1);
printf("dame el segundo sumando:");
scanf("%f",&n2);
printf("%0.2f+%0.2f=%0.2f",n1,n2,n1+n2);
break;
case 2: case'r': case'R':
printf("dame el minuendo:");
scanf("%f",&n1);
printf("dame el sustraendo:");
scanf("%f",&n2);
printf("%0.2f-%0.2f=%0.2f",n1,n2,n1-n2);
break;
case 3: case'm': case'M':
printf("dame el primer factor:");
scanf("%f",&n1);
printf("dame el segundo factor:");
scanf("%f",&n2);
printf("%0.2f*%0.2f=%0.2f",n1,n2,n1*n2);
break;
case 4: case'd':case'D':
printf("dame el divisor:");
scanf("%f",&n1);
printf("dame el dividendo:");
scanf("%f",&n2);
printf("%0.2f/%0.2f=%0.2f",n1,n2,n1/n2);
break;
case 5: case't':case'T':
printf("dame el primer numero:");
scanf("%f",&n1);
printf("dame el segundo numero:");
scanf("%f",&n2);
printf("%0.2f+%0.2f=%0.2f",n1,n2,n1+n2);
printf("%0.2f-%0.2f=%0.2f",n1,n2,n1-n2);
printf("%0.2f*%0.2f=%0.2f",n1,n2,n1*n2);
printf("%0.2f/%0.2f=%0.2f",n1,n2,n1/n2);
break;
default:
printf("\n \n opcion invalida");
break;
}
getch();
}
Serie de Fibonacci
#include<stdio.h>
#include<conio.h>
int fibonacci(int n)
{
if (n<2)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}
main()
{
int num=0,res=0;
printf("::NUMEROS DE FIBONACCI::\n");
printf("Introduce el numero de numeros que quieres que tenga la serie: ");scanf("%i",&num);
printf("\t");
for(int i=0;i<=num-1;i++)
{
res = fibonacci(i);
printf("%i ", res);
}
printf("\n");
getch();
}
#include<conio.h>
int fibonacci(int n)
{
if (n<2)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}
main()
{
int num=0,res=0;
printf("::NUMEROS DE FIBONACCI::\n");
printf("Introduce el numero de numeros que quieres que tenga la serie: ");scanf("%i",&num);
printf("\t");
for(int i=0;i<=num-1;i++)
{
res = fibonacci(i);
printf("%i ", res);
}
printf("\n");
getch();
}
Suscribirse a:
Entradas (Atom)