Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <string>
- using namespace std;
- void ki(int t[], int n) {
- for (int i = 0; i < n; i++)
- cout << t[i];
- }
- void fordit(int t[], int n) {
- int temp;
- for (int i = 0; i < n / 2; i++) {
- temp = t[n - 1 - i];
- t[n - i - 1] = t[i];
- t[i] = temp;
- }
- }
- void be(char e[1000], char t[1000]) {
- cin.getline(e, 1000, '.');
- cin.getline(t, 1000);
- }
- int main()
- {
- char e[1000],t[1000];
- be(e, t);
- int i;
- int ossz = 0;
- int n = strlen(e);
- int power = 0;
- for (i = n - 1; i >= 0; i--) {
- ossz += pow(2, power++) * (e[i]-48);
- }
- float fossz = 0;
- n = strlen(t);
- power = 1;
- for (i = 0; i < n; i++) {
- fossz += pow(2, (power * -1)) * (t[i] - 48);
- power++;
- }
- cout << ossz+fossz;
- }
Advertisement
Add Comment
Please, Sign In to add comment