Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- void unos(char[], int);
- void promjeni(char[], int[], int);
- void binarni(int[], int);
- int bin(int);
- int main()
- {
- const int max = 5;
- char niz_znakova[max];
- int niz_brojeva[max];
- unos(niz_znakova, max);
- promjeni(niz_znakova, niz_brojeva, max);
- binarni(niz_brojeva, max);
- system("pause >null");
- return 0;
- }
- void unos(char niz[], int max)
- {
- cout << "Unesite " << max << " clanova niza: " << endl;
- for (int i = 0; i < max; i++)
- {
- do
- {
- cout << i + 1 << " -->> ";
- cin >> niz[i];
- } while (niz[i]<'a' || niz[i] > 'z');
- }
- }
- void promjeni(char slova[], int brojevi[], int max)
- {
- for (int i = 0; i < max; i++)
- {
- brojevi[i] = (int)slova[i];
- }
- }
- void binarni(int niz[], int max)
- {
- for (int i = 0; i < max; i++)
- {
- bin(niz[i]);
- }
- }
- int bin(int broj)
- {
- int binarni = 0, ostatak, brojac = 0;
- while (broj>0)
- {
- ostatak = broj % 2;
- binarni = binarni + ostatak*pow(10.0, brojac);
- brojac++;
- broj /= 2;
- }
- return binarni;
- }
Advertisement
Add Comment
Please, Sign In to add comment