Advertisement
Five_NT

[C++]Numarul de arcuri interioare+exterioare

Jan 16th, 2014
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <iostream.h>
  2. #include <fstream.h>
  3.  
  4. int a[100][100], i, j, n, gr_e, gr_i;
  5.  
  6. void citire()
  7. {
  8.     ifstream f("citire.in");
  9.     f>>n;
  10.     for(int i=1; i<=n; i++)
  11.         for(int j=1; j<=n; j++)
  12.             f>>a[i][j];
  13. }
  14.  
  15. int grad_extern(int i)
  16. {
  17.     int gr_e = 0;
  18.     for(j=1; j<=n; j++)
  19.         if(a[i][j] == 1)
  20.             gr_e++;
  21.     return gr_e;
  22. }
  23.  
  24. int grad_intern(int j)
  25. {
  26.     int gr_i = 0;
  27.     for(i=1; i<=n; i++)
  28.         if(a[i][j] == 1)
  29.             gr_i++;
  30.     return gr_i;
  31. }
  32.  
  33. int main()
  34. {
  35.     citire();
  36.     for(i=1; i<=n; i++)
  37.     {
  38.         cout<<"Gradul extern al varfului "<<i<<": "<<grad_extern(i)<<endl;
  39.     }
  40.     cout<<endl;
  41.     for(j=1; j<=n; j++)
  42.     {
  43.         cout<<"Gradul intern al varfului "<<j<<": "<<grad_intern(j)<<endl;
  44.     }
  45.     return 0;
  46. }
  47. /* citire.in */
  48. 6
  49. 0 1 1 0 0 1
  50. 0 0 1 1 1 0
  51. 0 0 0 1 0 0
  52. 0 0 0 0 0 1
  53. 0 0 1 0 0 0
  54. 0 1 0 0 0 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement