viernes, 19 de diciembre de 2014

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

No hay comentarios:

Publicar un comentario