Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Proyecto 1
// Creado por Salvador Eliot Hilares Barrios // // 10/10/2018 // // -----------------// #include<iostream> #include<iomanip> #include<cmath> using namespace std; void Uni (int U[10][10]); void PrimerLle(int U[10][10] , int Coo[][2] , int nfi , int nco , int cont); void SegundoLle(int U[10][10] , int Coo[][2] , int cont); void UltimoLle(int U[10][10] , int Coor[][2] , int nfi , int nco ); void TusCoo(int lle[][2] , int nfi ); void Imp (int U[10][10] , int nfi , int nco); int main(){ // Se necesita la cantidad de veces que se debe mover el dron // // Datos del problema // // Definimos el tamaño de nuestro universo // int Un[10][10]; int Mov = 0; cout<<"Ingrese la cantidad de veces que quiera que se mueva su dron: "<<endl; cin>>Mov; int Vec[Mov][2]; // Llamando A las Funciones // Uni(Un); // Aqui definimos nuestro universo cout<<"Ingrese sus coordenadas por donde se va a mover el dron: "<<endl; TusCoo (Vec , Mov ); // Genera La Matriz del usuario // Cambiando los valores del usuario en mi matriz universo // PrimerLle(Un, Vec ,10, 10 ,Mov); //SegundoLle(Un , Vec , Mov); Imp(Un , 10 , 10); } void PrimerLle(int U[10][10] , int Coo[][2] , int nfi , int nco , int cont){ //Llenara la matriz universal de izquierda a derecha con los valores predeterminados del for anidado // // Para el llenado usaremos los vectores del usuario // int var = 0; for (int i=0 ; i < nfi ; i++){ for (int j=0 ; j < nco ; j++){ for (int k=0 ; k < nfi ; k++){ //Vamos a poner una condicional if // if (k == Coo[i][0] && j == Coo[i][1]){ var = k ; U[var][j] = 1 ; cont = cont - 1; } if (cont == 0){ break; } } } } } void SegundoLle(int U[10][10] , int Coo[][2] , int cont){ //Llenara la matriz universal de derecha a izquierda con los valores predeterminados del for anidado // // Para el llenado usaremos los vectores del usuario // for (int i=9 ; i >= 0 ; i--){ for (int j=9 ; j >= 0 ; j--){ for (int k=9 ; k >= 0 ; k--){ //Vamos a poner una condicional if // if (k == Coo[i][0] && j == Coo[i][1]){ U[i][j] = 1 ; cont = cont - 1; if (cont == 0){ break; } } } } } } void UltimoLle(int U[10][10] , int Coo[][2] , int nfi , int nco){ // Aqui haremos el ultimo llenado } void Uni(int U[10][10]){ //Aqui definimos nuestro universo // for (int i=0 ; i<10 ; i++){ for (int j=0 ; j<10 ;j++){ U[i][j] = 0; } } } void TusCoo(int lle[][2] , int nfi ){ // Por razonamiento, se sabe que las movidas son definidas por el usuario // // Por lo tanto necesitamos una matriz donde este la información del usuario // for (int i=0 ; i<nfi ; i++){ for (int j=0 ; j<2 ; j++){ cin>>lle[i][j]; } } } void Imp(int U[10][10] , int nfi , int nco) { // Se Imprimira la matriz resultante (el universo cambiado por los vectores del usuario ) // for (int i=0 ; i<nfi ; i++){ for (int j=0 ; j<nco ; j++){ cout<<U[i][j]; } cout<<"\n"; } }
run
|
edit
|
history
|
help
0
Bitset Operators
Yo que se
Find the Duplicate Number in array of n+1 integers having elements from 1 to n
Segmented Sieve
Simple use of function templete and namespace
Patara asoebi
Dar
articulation points (http://codeforces.com/contest/732/problem/F)
cp.cpp
Ultimo intento