Adsence

Mostrando entradas con la etiqueta matris. Mostrar todas las entradas
Mostrando entradas con la etiqueta matris. Mostrar todas las entradas

martes, 27 de agosto de 2013

Buscar palabras

Leave a Comment
 

Programa, que dada una cantidad de palabras, busque entre ellas para determinar si existe una palabra en especifico

 

icn-C

 

[codesyntax lang="c"]
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
printf("Cantidad de Palabras:");
int c;
scanf("%d",&c);
char *palabras[c];
for(int i=0;i<c;i++)
{
printf("Palabra: ");
scanf("%s",&palabras[i]);
printf("Se guardo: %s n",&palabras[i]);
}
printf("Palabra buscar: ");
char *buscar;
scanf("%s",&buscar);
bool esta=false;
for(int i=0;i<c;i++)
{
if(palabras[i]==buscar)
esta=true;
//if(strcmp(palabras[i],buscar)==0)
// esta=true;

}
if(esta)
printf("Si se encuentra !!");
else
printf("No se encuentra !!");
}

[/codesyntax]

[wp_cart:buscarPalabras.C:price:1:end]
Read More...

Mover elemento de una matriz hasta la posición indicada

2 comments
Este programa permite poder mover un elemento 'A' hasta un elemento 'B' de una matriz y que cuando llegue a 'B' deje de mover el elemento 'A'.

 

icn-C++

[codesyntax lang="cpp"]
#include <iostream>
using namespace std;
void imprimirMatriz(char matriz[9][9],int n,int m)
{

}
int main () {

int n,m,x,y,w,z;
int f,c;
cin>>n>>m;
char matriz [n][m];

for (f = 0; f < n; f++)
{
for (c = 0; c < m; c++)
{
cin>>matriz [f][c];

if (matriz [f][c] == 'A')
{
x = f;
y = c;
}

if (matriz [f][c] == 'B')
{
w = f;
z = c;
}

}
}

for (f = 0; f < n; f++)
{
cout<<endl;
for (c = 0; c < m; c++)
{
if(matriz[f][c]=='B')
{
//Termino el programa
matriz[f][c]='A';
c=m;
f=n;
}else{
if(matriz[f][c]=='A')
{
matriz[f][c]='.';
}else{
matriz[f][c]='.';
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cout<<matriz[i][j];
}
cout<<endl;
}

}
}
cout<<"n"<<endl;

return 0;
}

[/codesyntax]
Read More...

lunes, 26 de agosto de 2013

Determinante de una matriz C

Leave a Comment
determinante matriz en C

Este programa, realizado en lenguaje C, permite hallar el determinante de una matriz 3x3, valiéndose de matrices en el lenguaje

[codesyntax lang="c"]
#include<stdio.h>
#include<conio.h>
void portada();
void final();
short llenar();
void imprimir(short m);

main()
{
char r;

portada();//me llama a la funcion portada que se encuentra mas abajo
do{
llenar();//me llena la matriz y realiza las operaciones para allar la determinante

printf("nDesea otra matriz??(S/N)");//pregunto si desea otra matriz
scanf("%s",&r);//leo la respuesta
}while(r=='s' || r=='S');//si la respuesta es S o s vuelve a llenar otra matriz
final();//llama la funcion final que s encuentra mas abajo
getch();
return 0;
}

//creo no estoy seguro que para realizar este programa utilize la regla de Sarrus, hay veras
//que para realizar la determianante de una matriz 3*3 hay que multiplicar mdiagonales, las variable de abajo
// las float estas son las encargads de guardarme esos valores

short llenar()
{
float dp,dpa,dpb,dn,dna,dnb,sp,sn;//aqui guardo las vriable
int j,i,k;
short m[3][3];
double deter=1.0;

for (i=1;i<=3;i++){
for (j=1;j<=3;j++){
printf("Ingrese el valor de m[%hd][%hd]: ",i,j);
scanf("%hd",& m[i][j]);
};
};
printf("nnn");
printf("---------------------n");
dp= (m[1][1]*m[2][2]*m[3][3]);
dpa=(m[1][2]*m[2][3]*m[3][1]);
dpb=(m[2][1]*m[3][2]*m[1][3]);
sp=dp+dpa+dpb;
dn= (m[1][3]*m[2][2]*m[3][1]);
dna=(m[1][2]*m[2][1]*m[3][3]);
dnb=(m[3][2]*m[2][3]*m[1][1]);
sn=dn+dna+dnb;
deter=sp-sn;
printf("La determinante de la matriz es: %.2fn",deter);
}

void portada(){
printf("...............................................................................an");
printf("................******.*****.** **.*****.****.*****.*****..**................an");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................an");
printf("................ ** .*****.*******.*****.****.*****.*****..**................an");
printf("................ ** .** **.** * **.** .** .*** ....**..**................an");
printf("................**** .** **.** **.** .****.** **....**.****...............an");
printf("..............................jamper91.blogspot.com............................an");
printf("n");
}
void final(){
printf("-------------------------------------------------------------------------------an");
printf ("******************************************************************************an");
printf (" Creado por jamper91@hotmail.comn");
printf (" Cucuta Campeonn");
printf ("******************************************************************************an");
printf("-------------------------------------------------------------------------------an");
}

[/codesyntax]
Read More...