Dev - C++ - necesito ayuda para acomodar una matriz con el método burbuja

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

necesito ayuda para acomodar una matriz con el método burbuja

Publicado por uriel (1 intervención) el 12/05/2019 23:43:22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <iomanip>
#include <ctime>
 
 
using namespace std;
 
int main(int argc, char *argv[]) {
	int matriz[100][100];
	int f,c,fi,co,num,menu,aux;
	cout<<"1.matriz\n";
	cout<<"2.rellenado\n";
	cout<<"3.ordenacion\n";
	cout<<"4.busqueda\n";
 
	cout<<"\n mete las filas que necesitas:  "  ;
	cin>>fi;
	cout<<"\n metes las columnas que necesitas ";
	cin>>co;
 
 
 
	srand(time(0));
	bool verifica=false;
	for(f=0;f<fi;f++){
		for(c=0;c<co;c++){
			matriz[f][c]=1+rand()%100;
		}
	}
	for(f=0;f<fi;f++){
		for(c=0;c<co;c++){
			cout<<setw(3)<<matriz[f][c]<<"--";
		}cout<<endl;
 
		}
		cout<<"*********************************"<<endl;
	cout<<"¿que valor deseas buscar?   ";
	cin>>num;
	for(f=0;f<fi;f++){
		for(c=0;c<co;c++){
			if(num==matriz[f][c]){
				co=c;
				fi=f;
				verifica = true;
			}
		}
	}
	if(verifica==true){
		cout<<"el valor:   "<<num<<"\nesta en la columna:   "<<co<<"\ny en la fila:   "<<fi;
	} else{
		cout<<"valor no encontrado "<<endl;
	}
	return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder