Составить блок схему алгоритма по коду
int num;
int n;
cout << "Введите размерность массива:\n";
cin >> num;
n = 0;
int *array = new int[num];
cout << "Введите элементы массива:\n";
for (int i = 0; i < num; i++)
{
cin >> array[i];
}
int f;
do {
f = 0;
for (int i = 0; i < num; i++)
{
if (array[i] == 0)
{
for (i; i < num; i++)
{
array[i] = array[i + 1];
}
n = n + 1;
f = 1;
}
else
if (array[i] != 0)
{
continue;
}
}
} while (f!= 0);
cout << "Окончательный массив:\n";
for (int i = 0; i < num - n; i++)
{
cout << array[i] << endl;
} delete[] array;
system("pause");
239
257
Ответы на вопрос:
1. 1010 +10=1100 1010-10=1000 2. 5+4=11 17+41=60 3. f-a=5 41-17=2a 4. 17(8)=15(10) 17(16)=23(10) 15+23=38(10) тут переведёшь как надо 41(8)=33 41(16)=65 33+65=98(10) если хочешь делать сложение и вычитание, то записывай действие в столбик и считай, только заём или "единица в уме" будут равны не десяти, а системе счисления (т. е. 8, 16 или 2). в калькуляторе винды есть вид программиста, там всё это можно считать.
Популярно: Информатика
-
игоревич15975318.06.2022 11:30
-
VZ125.07.2022 23:22
-
ladykati31.03.2023 14:37
-
мак18930.03.2021 16:45
-
260г07.12.2022 06:37
-
NovaHelper04.09.2022 11:04
-
angelina340426.02.2020 02:27
-
tema3010200814.03.2020 16:50
-
lacshenova26.02.2021 19:44
-
fgk20001.06.2021 04:04