Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include <iostream>
- #include <string>
- using namespace std;
- string dec2bin(int liczba) {
- int a[9] = { 0,0, };
- string wynik = "";
- for (int i = 0; liczba > 0; i++) {
- a[i] = liczba % 2;
- liczba /= 2;
- }
- for (int j = 8; j >= 0; j--) {
- wynik.append(to_string(a[j]));
- }
- return wynik;
- }
- int main() {
- string tab[20][20];
- string *y[20][20];
- for (int k = 0; k < 20; k++) {
- for (int m = 0; m < 20; m++) {
- y[k][m] = &tab[k][m];
- }
- }
- int rozmiar;
- cout << "Podaj rozmiar tabliczki mnozenia\n";
- do {
- cin.clear();
- cin.sync();
- cin >> rozmiar;
- if (rozmiar > 20) cout << "Maksymalny rozmiar - 20!\n";
- } while (rozmiar > 20);
- for (int i = 0; i < rozmiar; i++) {
- for (int j = 0; j < rozmiar; j++) {
- *y[i][j] = dec2bin((i + 1)*(j + 1));
- cout << *y[i][j] << " ";
- //delete y[i][j];
- }
- cout << endl;
- }
- delete[] y;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement