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