viahseslav
27.03.2020 20:19

1.Схема на рисунке показывает основные группы систем счисления. Дополните её теми системами счисления, которые вы уже знаете.
Определите,к какой группе относится система счисления с основанием 16.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
MrsKamYl
29.09.2020 16:16
Var St: string;
 z:string[10];
 x:string[2];
i,j,k,m: integer;           //новые переменные
Begin
Write('введите строку текста - St');
Readln(St);
k:=0;                       //обнуляем на всякий случай
z:='0123456789';
i:=1;
for j:=1 to length(St) do //начало
 begin;
  for m:=1 to 10 do
   if St[j]=z[m] then inc(k);
 end;
if k=0 then
begin;
 writeln('в тексте нет цифр');
 exit;
end;                              //конец
while i<=length(st)-1 do
begin
x:=copy(st,I,2);
if (x[1]=x[2]) and (pos(x[1],z)<>0) then
begin
delete(st,i,2);
insert('две',st,i);
i:=i+1;
end;
i:=i+1;
end;
writeln('преобразованная строка ', st);
End.
0,0(0 оценок)
Ответ:
ksyunik435
25.01.2023 08:26

#include <iostream>

#include <ctime>


using namespace std;


int** get_matrix(int rows,int columns) //Создание матрицы

{

int** matrix = new int*[rows];

for(int i = 0;i<rows;i++)

{

matrix[i] = new int[columns];

}

return matrix;

}

void fill_matrix(int** matrix, int rows,int columns, int min = -100, int max = 200)//Заполнение матрицы случайными значениями в заданном диапазоне

{

srand(time(NULL));

for(int i = 0;i<rows;i++)

{

for(int j = 0;j<columns;j++)

{

matrix[i][j] = rand() % max + min;

}

}

}


int get_count_of_positive_numbers(int** matrix, int rows, int columns)

{

int count = 0;

for(int i = 0;i<rows;i++)

{

for(int j = 0;j<columns;j++)

{

if(i == j && matrix[i][j] > 0)

count++;

}

}

return count;

}


int *get_array_of_positive_numbers(int** matrix, int rows,int columns,int count)

{

int *array = new int[count];

int x = 0;

for(int i = 0;i<rows;i++)

{

for(int j = 0;j<columns;j++)

{

if(i == j && matrix[i][j] > 0)

array[x++] = matrix[i][j];

}

}

return array;

}


int main(int argc, char** argv) {

int rows = 5;

int columns = 5;

int** matrix = get_matrix(rows,columns);//Создаем матрицу

fill_matrix(matrix,rows,columns);//Заполняем ее случайными значениями

for(int i = 0;i<rows;i++)

{

for(int j = 0;j<columns;j++)

{

cout << matrix[i][j] << "\t";

}

cout<<endl;

}

int count_of_positive_numbers = get_count_of_positive_numbers(matrix,rows,columns); //Получаем количество положительных элементов в главной диагонали

int* positive_numbers = get_array_of_positive_numbers(matrix,rows,columns,count_of_positive_numbers);//Получаем массив с этими элементами

for(int i = 0;i<count_of_positive_numbers;i++)

{

cout << positive_numbers[i] <<"\t";

}

//Очищение памяти

for(int i = 0;i<rows;i++)

{

delete[]matrix[i];

}

delete[]matrix;

delete[]positive_numbers;

return 0;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота