Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Sa se formeze graful complementar
- #include <iostream>
- #include <fstream>
- using namespace std;
- int a[100][100], i, j, n, m;
- void citire();
- void prog();
- void afis();
- int main()
- {
- citire();
- for(i=1; i<=n; i++)
- {
- for(j=1; j<=n; j++)
- cout<<a[i][j]<<" ";
- cout<<'\n';
- }
- cout<<'\n';
- prog();
- afis();
- return 0;
- }
- void citire()
- {
- ifstream f("citire.in");
- f>>n;
- f>>m;
- for(i=1; i<=n; i++)
- for(j=i; j<=m; j++)
- {
- f>>a[i][j];
- a[j][i]=a[i][j];
- }
- }
- void prog()
- {
- for(i=1; i<=n; i++)
- for(j=1; j<=m; j++)
- if(a[i][j]==0 && i!=j)
- a[i][j]=1;
- else
- if(a[i][j]==1 && i!=j)
- a[i][j]=0;
- }
- void afis()
- {
- for(i=1; i<=n; i++)
- {
- for(j=1; j<=m; j++)
- cout<<a[i][j]<<" ";
- cout<<'\n';
- }
- }
- /* citire.in */
- 5 5
- 0 1 0 1 0
- 0 1 0 1
- 0 1 0
- 0 1
- 0
Advertisement
Add Comment
Please, Sign In to add comment