Advertisement
ExIsTeR

IA/ BF

May 23rd, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.58 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4. #include <iostream>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. int a[20][20];
  10. int vizitat[20];
  11. void Afisare() {
  12.     for (int i = 0; i < 20; i++) {
  13.         for (int j = 0; j < 20; j++) {
  14.             cout << a[i][j] << " ";
  15.         }
  16.         cout << endl;
  17.     }
  18. }
  19. void main() {
  20.     char *nume[20] = { "0 Arad","1 Bucuresti","2 Craiova", "3 Drobeta","4 Eforie","5 Fagarasi","6 Giurgiu","7 Hirsova","8 Iasi","9 Lugoj","10 Mehadia","11 Neamt","12 Oradea","13 Pitesti","14 Rimnicu Valcea","15 Sibiu","16 Timisoara","17 Urziceni","18 Vaslui","19 Zerind" };
  21.     int noduri[20];
  22.     int nr_noduri = 0;
  23.     int n = 20;
  24.     int oras_Start = 12, oras_Destinatie = 6;
  25.     const int o_Destinatie = oras_Destinatie;
  26.     int limita;
  27.     int adancime[20];
  28.     int solutie[20];
  29.     int parinte[20];
  30.     int nr_solutie = 0;
  31.  
  32.     a[0][16] = 1;
  33.     a[0][15] = 1;
  34.     a[0][19] = 1;
  35.     a[1][5] = 1;
  36.     a[1][6] = 1;
  37.     a[1][13] = 1;
  38.     a[1][17] = 1;
  39.     a[2][3] = 1;
  40.     a[2][13] = 1;
  41.     a[2][14] = 1;
  42.     a[3][10] = 1;
  43.     a[3][2] = 1;
  44.     a[4][7] = 1;
  45.     a[5][1] = 1;
  46.     a[5][15] = 1;
  47.     a[7][17] = 1;
  48.     a[8][11] = 1;
  49.     a[8][18] = 1;
  50.     a[9][10] = 1;
  51.     a[9][16] = 1;
  52.     a[12][19] = 1;
  53.     a[12][15] = 1;
  54.     a[13][14] = 1;
  55.     a[14][15] = 1;
  56.     a[17][18] = 1;
  57.     for (int i = 0; i < 20; i++) {
  58.         for (int j = 0; j < 20; j++) {
  59.             a[j][i] = a[i][j];
  60.         }
  61.     }
  62.  
  63.  
  64.     cout << "Afisare" << endl;
  65.     Afisare();
  66.     int cautare;
  67.     cout << "Introduceti indicele orasului caruia vreti sa ii aflam vecinii: "; cin >> cautare; cout << endl;
  68.     cout << nume[cautare] << " are vecinii:" << endl;
  69.     for (int i = 0; i < 20; i++)
  70.         if (a[cautare][i] == 1) {
  71.             cout << nume[i] << " ";
  72.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement