Advertisement
Five_NT

[C++]Grade varfuri din graf

Nov 18th, 2013
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. /* ====================================================================================
  2. === Se da un graf cu n varfuri. Sa se afiseze gradele tuturor varfurilor din graf.  ===
  3. ==================================================================================== */
  4. #include <iostream>
  5. #include <fstream>
  6.  
  7. using namespace std;
  8.  
  9. int a[10][10], i, j, n;
  10.  
  11. void citire()
  12. {
  13.    
  14.     ifstream f("citire.text");
  15.     f>>n;
  16.     for(i=1; i<=n; i++)
  17.         for(j=1; j<=n; j++)
  18.             f>>a[i][j];
  19.     f.close();
  20. }
  21.  
  22. int grad(int i)
  23. {
  24.     int gr=0;
  25.     for(j=1; j<=n; j++)
  26.         if(a[i][j]==1)
  27.             gr++;
  28.     return gr;
  29. }
  30. int main()
  31. {
  32.     citire();
  33.     for(i=1; i<=n; i++)
  34.         cout<<"Varful "<<i<<" este de  grad "<<grad(i)<<"."<<'\n';
  35.     return 0;
  36. }
  37.  
  38. /* citire.text */
  39. 5
  40. 0 1 0 1 0
  41. 1 0 1 0 1
  42. 0 1 0 1 0
  43. 1 0 1 0 0
  44. 0 1 0 1 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement