Advertisement
Freak187

10

Dec 16th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.86 KB | None | 0 0
  1. Zadanie 1
  2.  
  3. #include <iostream>
  4. #include <fstream>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int A[25];
  11.     fstream plik("dane.txt",ios::out);
  12.     for(int i=1;i<=25;i++)
  13.     {
  14.         plik << i <<" ";
  15.     }
  16.     plik.close();
  17.     plik.open("dane.txt",ios::in);
  18.     for(int i=0;i<25;i++)
  19.     {
  20.         plik >> A[i];
  21.         cout << A[i] << " ";
  22.     }
  23.     plik.close();
  24.     return 0;
  25. }
  26.  
  27.  
  28.  
  29.  
  30. Zadanie 2
  31.  
  32.  
  33. #include <iomanip>
  34. #include <iostream>
  35. #include <fstream>
  36.  
  37. using namespace std;
  38.  
  39. void in_tab(double A[4][4])
  40. {
  41.     ifstream plik("ulamki.txt");
  42.     for(int i=0;i<4;i++)
  43.     {
  44.         for(int j=0;j<4;j++)
  45.         {
  46.             plik >> A[i][j];
  47.         }
  48.     }
  49.     plik.close();
  50. }
  51.  
  52. void display(double A[4][4])
  53. {
  54.     for(int i=0;i<4;i++)
  55.     {
  56.         for(int j=0;j<4;j++)
  57.         {
  58.             cout<<setw(8)<<A[i][j]<<" ";
  59.         }
  60.         cout<<endl;
  61.     }
  62. }
  63.  
  64. void fill_B(double A[4][4], double B[4][4])
  65. {
  66.     for(int i=0;i<4;i++)
  67.     {
  68.         for(int j=0;j<4;j++)
  69.         {
  70.             B[i][j]=(int)A[i][j];
  71.         }
  72.     }
  73. }
  74.  
  75. void to_file(double B[4][4])
  76. {
  77.     ofstream plik("liczby.txt");
  78.     for(int i=0;i<4;i++)
  79.     {
  80.         for(int j=0;j<4;j++)
  81.         {
  82.             plik << setw(4) << B[i][j] << " ";
  83.         }
  84.         plik << endl;
  85.     }
  86.     plik.close();
  87. }
  88.  
  89. int main()
  90. {
  91.     double A[4][4], B[4][4];
  92.     in_tab(A);
  93.     display(A);
  94.     fill_B(A,B);
  95.     to_file(B);
  96.     return 0;
  97. }
  98.  
  99.  
  100.  
  101. Zadanie 3
  102.  
  103.  
  104. #include <iomanip>
  105. #include <iostream>
  106. #include <fstream>
  107.  
  108. using namespace std;
  109.  
  110. int bit_change(int liczba, int n, char znak)
  111. {
  112.     switch(znak)
  113.     {
  114.     case '0':
  115.         return liczba & ~ (1 << n);
  116.     case '1':
  117.         return liczba & ~ (1 << n) | 1 << n ;
  118.     case 'n':
  119.         return liczba ^ 1 << n;
  120.     }
  121. }
  122.  
  123. int main()
  124. {
  125.     cout<<bit_change(64,2,'n');
  126.     return 0;
  127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement