-
Notifications
You must be signed in to change notification settings - Fork 0
/
codeb2_easy.cpp
53 lines (40 loc) · 1.17 KB
/
codeb2_easy.cpp
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
#include <iostream>
#include <string>
using namespace std;
int EnemigoCercano(int arr[], int longuitud){
int x;
int i = 0;
while(i<longuitud && x != -1){
if(arr[i] == 1){
x = -1;
std::cout << "Posicion de jugador: " << i << std::endl;
//busqueda a la derecha
int k, j = i;
int y =0, w, posd, u;
while(k<20){
if(arr[k] == 0){
k=200;
std::cout << "Enemigo esta a: " << w << " posiciones a la derechass " << std::endl;
}
k++;
}
//busqueda a la izquierda
while(j>=0 && u!=-1){
if(arr[j] == 2){
u = -1;
int posi = i-j;
std::cout << "Enemigo esta a: " << posi << " posiciones a la izquoa. " << std::endl;
}
j--;
}
}
i++;
}
return 0;
}
int main(){
int arr[7] = {0, 1, 0, 0, 2, 0, 0};
int longuitud = sizeof(arr)/sizeof(*arr);
EnemigoCercano(arr, longuitud);
return 0;
}