Five_NT

[C++]Constr. matrice de incidenta

Nov 20th, 2013
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. // Construirea matricei de incidenta cunoscandu-se nr. de muchii si nr de varfuri
  2. #include <iostream>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. int a[10][10], i, j, n, m, k;
  8.  
  9. void citire();
  10. void afis();
  11.  
  12. int main()
  13. {
  14.     citire();
  15.     afis();
  16.     return 0;
  17. }
  18.  
  19. void citire()
  20. {
  21.     ifstream f("matricee.in");
  22.     f>>n; // nr de varfuri
  23.     f>>m; // nr de muchii
  24.     for(k=1; k<=m; k++)
  25.     {
  26.         f>>i; // varf 1
  27.         f>>j; // varf 2
  28.         a[i][k]=1;
  29.         a[j][k]=1;
  30.     }
  31.     f.close();
  32. }
  33.  
  34. void afis()
  35. {
  36.     for(i=1; i<=n; i++)
  37.     {
  38.         for(j=1; j<=m; j++)
  39.             cout<<a[i][j]<<" ";
  40.         cout<<'\n';
  41.     }
  42. }
  43.  
  44. /* matricee.in */
  45. 5
  46. 7
  47. 1
  48. 2
  49. 1
  50. 3
  51. 1
  52. 4
  53. 2
  54. 3
  55. 2
  56. 5
  57. 4
  58. 3
  59. 3
  60. 5
Advertisement
Add Comment
Please, Sign In to add comment