Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @project Problem 1 Var 3 - Arrays
- * @author Anton Kobzev
- */
- #include <stdlib.h>
- #include <stdio.h>
- #define N 30 // Сказала больше 10 не будет давать
- int main()
- {
- int bin[N]; // Binary - двоичные
- int dec[N]; // Decimal - десятичные
- int v, i = 0, j, decResult, pow, binTemp;
- while (scanf("%d", &v) != EOF)
- bin[i++] = v; // заодно считаем, сколько ввели
- for (j = 0; j < i; j++) // i элементов ввели
- {
- binTemp = bin[j];
- decResult = 0;
- pow = 1;
- while (binTemp != 0)
- {
- decResult += binTemp % 10 * pow;
- pow *= 2;
- binTemp /= 10;
- }
- dec[j] = decResult;
- }
- // Выводим всё это дельце
- printf("\n");
- for (j = 0; j < i; j++)
- printf("%d ", bin[j]);
- printf("\n");
- for (j = 0; j < i; j++)
- printf("%d ", dec[j]);
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment