viernes, 19 de diciembre de 2014

Suma de Diagonal de una Matriz

SUMA DE ELEMENTOS DE LA DIAGONAL DE UNA MATRIZ























BAJATE
http://www.linkbucks.com/BOFZP

Arreglo7

Algoritmo que te muestra los números positivos..guardados en un arreglo





















BAJATELOO
http://www.linkbucks.com/BOFa0

Factorial con for


#include<iostream>
using namespace std;
int main (){
int x,c=1;
cin>>x;
for(int i=1;i<x;i++){c+=c*i;}
cout<<c<<endl;
}
AQUI EL CODIGO
http://www.linkbucks.com/BOFcC


Matriz en orden inverso



#include<iostream>
using namespace std;
int main (){
int f,c;

cout<<"filas "<<endl;cin>>f;
cout<<" columnas"<<endl;cin>>c;
int A[f][c];
for(int i=0;i<f;i++){
for(int j=0;j<c;j++){
cin>>A[i][j];
}
}
cout<<endl;
for(int i=0;i<f;i++){
for(int j=0;j<c;j++){
cout<<A[j][i]<<" ";
}
cout<<endl;
}
return 0;
}

BAJATE EL CODIGO
http://www.linkbucks.com/BOFeG

Multiplicacion de matrices






comenten ..
BAJATELO COMPLETO
http://www.linkbucks.com/BMvMY

Suma de Matrices


si pueden mejorarlo estaría de lujo y deben compartirlo



BAJATE EL CODIGO
http://www.linkbucks.com/BMvQX

Matrices

Desarrollar un programa que permita el ingreso de un número X que será
 en encargado de indicar la cantidad de números aleatorios que serán ingresados
 automáticamente en una matriz A. Con la única restricción que estos números aleatorios
 no sean iguales
El ejercicio funciona pero le falta se darán cuanta, cuando lo ejecuten pueden arreglarlo así aprendemos

#include<iostream>
#include<cstdlib>
using namespace std;
int main (){
int x,y=1,i,j;
cout<<"Ingrese un numero"<<endl;cin>>x;
while(x>1){
if(x%2==0){x=x/2;y=2;break;}
if(x%3==0){x=x/3;y=3;break;}
if(x%5==0){x=x/5;y=5;break;}
if(x%7==0){x=x/7;y=7;break;}
if(x%11==0){x=x/11;y=11;break;}
else{y=1;break;}
}
if(x!=0){cout<<" es una matriz de "<<x<<" * "<<y<<endl;}
else{cout<<" no existe matriz "<<endl;}
int A[x][y];
for(i=0;i<x;i++){
for(j=0;j<y;j++){
A[i][j]= rand();
}
}
for(i=0;i<x;i++){
cout<<i+1<<"#    ";
for(j=0;j<y;j++){
cout<<A[i][j]<<"     ";
}
cout<<endl;
}
return 0;
}
// J.

BAJATE EL CODIGO
http://www.linkbucks.com/BOFg6

Mas matrices

Desarrollar una matriz que permita el ingreso de números enteros positivos en una Matriz A de nxm,
luego reemplazar por números Cero (0) los elementos que contienen números impares en las columnas también impares.

#include<iostream>
using namespace std;
int main(){
int f,c,i,j;
cout<<"ingrese dimension de fila"<<endl;cin>>f;
cout<<"ingrese dimension de columna"<<endl;cin>>c;
int A[f][c];
for(i=1;i<=f;i++){
for(j=1;j<=c;j++){
cout<<i<<","<<j<<"= ";
cin>>A[i][j];
}
cout<<endl;
}
for(i=1;i<=f;i++){
for(j=1;j<=c;j++){
if(j%2!=0){
A[i][j]=0;
}
}
}
cout<<"___________________________________"<<endl;
for(i=1;i<=f;i++){
for(j=1;j<=c;j++){
cout<<A[i][j]<<"    ";
}
cout<<endl;
}
return 0;
}
//J.

BAJATE EL CODIGO
http://www.linkbucks.com/BOFiC

matriz de 5x6


Desarrollar un programa que ingrese elementos en una matriz de 5x6 y
luego pida un número X y un Número Y, para que reemplace al mayor y menor
número respectivamente de todos los elementos de dicha matriz.

#include<iostream>
using namespace std;
int main (){
int mayor=0,menor=100,i,j,x,y;
int A[5][6];
cout<<"ingrese los elementos de la matriz "<<endl;
for(i=0;i<5;i++){
for(j=0;j<6;j++){
cout<<"# "<<i+1<<" , "<<j+1 <<"  =  " ;
cin>>A[i][j];
}
cout<<endl;
}
for(i=0;i<5;i++){
for(j=0;j<6;j++){
if(A[i][j]>mayor){
mayor=A[i][j];
}
}
}
for(i=0;i<5;i++){
for(j=0;j<6;j++){
if(A[i][j]<=menor){
menor=A[i][j];
}
}
}
cout<<"matriz"<<endl;
for(i=0;i<5;i++){
for(j=0;j<6;j++){
cout<<A[i][j]<<" ";
}
cout<<endl;
}
cout<<"ingrese un numero para reemplazar al mayor "<<endl;cin>>x;
cout<<"ingrese un numero para reemplazar al menor "<<endl;cin>>y;
for(i=0;i<5;i++){
for(j=0;j<6;j++){
if(A[i][j]==mayor){
A[i][j]=x;
}
else
if(A[i][j]==menor){
A[i][j]=y;
}
}
}
cout<<"la nueva matriz "<<endl;
for(i=0;i<5;i++){
for(j=0;j<6;j++){
cout<<A[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
//J.
BAJATE EL CODIGO

http://www.linkbucks.com/BOFi1






Es la primera vez que hago un blog. la razón de este es compartir los trabajos que hice y para que me ayuden a mejorarlos.