Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <stdio.h>
- #include <Windows.h>
- #include <locale.h>
- int get_massive(int num) {
- int a[10];
- int temp;
- temp = num;
- for (int k = 0; k < 10; k++) {
- a[k] = temp % 2;
- temp = temp / 2;
- }
- return ;
- }
- int find_two(int num){
- int b[10];
- int temp;
- temp = num;
- for (int k = 0; k < 10; k++) {
- b[k] = temp % 2;
- temp = temp / 2;
- }
- int l, dva;
- dva = 0;
- l = 1;
- for (int k = 9; k >= 0; k--) {
- dva = dva + b[k] * l;
- l = l * 2;
- }
- return dva;
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- int a[10];
- int m;
- setlocale(LC_ALL, "Rus");
- for (m = 512; m < 1024; m++) {
- printf("%d\t", m);
- get_massive(m);
- printf("%d\n", find_two(m));
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement