Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- void beolvasas(int ellista[][2], int& n, int& m ){
- ifstream fin("ellista.txt");
- fin >> n >> m;
- for(int i = 0; i < m; i++){
- fin >> ellista[i][0] >> ellista[i][1];
- }
- }
- void kiiratas(int ellista[][2], int m){
- for(int i = 0; i < m; i++){
- cout << ellista[i][0] <<' ' << ellista[i][1] << ' ';
- cout << endl;
- }
- }
- void p_e_mat_tolt(int ellista[][2], int p_e_mat[][50], int m){
- for(int i = 0; i < m; i++){
- p_e_mat[ellista[i][0]-1][i] = 1;
- p_e_mat[ellista[i][1]-1][i] = 1;
- }
- }
- void p_e_mat_ki(int p_e_mat[][50],int n, int m){
- for(int i = 0; i < n; i++){
- for(int j = 0; j < m; j++)
- cout << p_e_mat[i][j] << ' ';
- cout << endl;
- }
- }
- int main() {
- int ellista[50][2], n, m;
- beolvasas(ellista, n, m);
- kiiratas(ellista, m);
- cout << endl << endl;
- int p_e_mat[50][50] = {};
- p_e_mat_tolt(ellista, p_e_mat, m);
- p_e_mat_ki(p_e_mat, n, m);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement