Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления: 153,25(10).
Перевести данное число из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления: 162,25(10).
Сложить числа: 110010,101(2)+1011010011,01(2).
Сложить числа: 356,5(8)+1757,04(8).
Перевести данное число в десятичную систему счисления: 100000110,10101(2)
Перевести данное число в десятичную систему счисления: 671,24(8).
Перевести данное число в десятичную систему счисления: 41A,6(16).
Выполнить вычитание: 2025,2(8)-131,2(8).
Выполнить вычитание: 1101111011,01(2)-101000010,0111(2).
Выполнить умножение: 11001(2) 1010(2.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#define CELLS 10
#define COLS 50
int main(void) {
srand(time(NULL)); /* for "visible" random */
int array[COLS][CELLS];
int i;
int j;
for (i = 0; i < COLS; i++) {
for (j = 0; j < CELLS; j++) {
array[i][j] = 1 + rand() % 10 - 1; /* random 1 through 9 */
printf("%d ", array[i][j]);
}
printf("\n");
}
getch();
printf("\n");
int valid = 0;
for (i = 0; i < COLS; i++) {
int max = 0;
printf("sum of [");
for (j = 0; j < CELLS; j++) {
if (j < (CELLS - 1)) {
printf("%d ", array[i][j]);
} else {
printf("%d] = ", array[i][j]);
}
max += array[i][j];
}
printf("%d ", max);
if (max % 7 == 0) {
valid++;
printf("[%d / 7 = %d]\n", max, max / 7);
} else {
printf("\n");
}
}
printf("\namount: %d\n", valid);
getch();
return 0;
}
Type "copyright", "credits" or "license()" for more information.
>>> import numpy
>>> r=numpy.random.randint(100,size=10)
>>> print (r)
[35 17 87 61 5 10 91 89 14 81]
>>> numpy.roll(r,1)
array([81, 35, 17, 87, 61, 5, 10, 91, 89, 14])
>>>