Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <iomanip>
- using namespace std;
- string convert(int num, int base) {
- string convnum = "";
- while (num != 0) {
- if (num == 1) {
- convnum = "1" + convnum;
- num = 0;
- } else {
- char chrnum = num % base;
- if (chrnum > 9) {
- chrnum += 55;
- } else {
- chrnum += 48;
- }
- convnum = chrnum + convnum;
- num = num / base;
- }
- }
- return convnum;
- }
- void wyswietlanie(int* tablica, int index, int sys) {
- for (int i = 0; i < index; i++) {
- cout << setw(10);
- cout << tablica[i];
- cout << setw(3);
- cout << " | ";
- cout << setw(10);
- cout << convert(tablica[i], sys) << endl;
- //getchar();
- }
- }
- void pobieranie()
- {
- int index;
- cout << "Podaj rozmiar tablicy: ";
- cin >> index;
- int *tablica = new int[index];
- system("CLS");
- for (int i = 0; i < index; i++) {
- cout << "Podaj wartosc dla elementu tablicy nr " << i + 1 << ": ";
- cin >> tablica[i];
- }
- system("CLS");
- cout << "Podaj system liczbowy w jakim maja zostać wyświetlone liczby z tablicy: ";
- int sys;
- cin >> sys;
- system("CLS");
- wyswietlanie(tablica, index, sys);
- }
- int main(){
- pobieranie();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment