Malenyuk
?>

:№1 заполните таблицу, в каждой строке которой одно и то же число должно быть записано в различных системах счисления (запишите решение в тетрадь/листок двоичная восьмеричная десятичная шестнадцатеричная 111011 747 939 99f №2 можно ли перевести, пользуясь аналогичными правилами, числа из троичной в девятеричную систему? если можно, то оформите алгоритм в аналогичной форме. если для обоснования ответа требуется дополнительная информация, например, таблица, аналогичная таблице 1, ее. если аналогичного алгоритма нет, то напишите ответ «нет». таблица №1 наиболее важные системы счисления. двоичная (основание 2) восьмеричная (основание 8) десятичная (основание 10) шестнадцатеричная (основание 16) триады тетрады 0 1 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 a b c d e f 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Информатика

Ответы

Xeniya91
Мама дорогая! Это щито такое
Роман Александр66

#include <iostream>

#include <vector>

using namespace std;

int pos_sum(vector<int> &v){

   int res = 0;

   for(auto &i : v)

       res += i * (i > 0);

   return res;

}

int min_max_mult(vector<int> &v){

   int res = 1;

   pair<int,int> mn,mx;

   mn = {v[0],0};

   mx = mn;

   for(int i = 1; i < v.size(); i++){

       if(v[i] > mx.first){

           mx.first = v[i];

           mx.second = i;

       }

       if(v[i] < mn.first){

           mn.first = v[i];

           mn.second = i;

       }

   }

   int st = min(mn.second, mx.second), fn = max(mn.second,mx.second);

   for(int i = st + 1; i < fn; i++)

       res *= v[i];

   return res;

}

int main(){

   int n;

   cin >> n;

   vector<int> a(n);

   for(auto &i : a) cin >> i;

   cout << pos_sum(a) << " " << min_max_mult(a);

}

osnickyi

#include <iostream>

#include <vector>

using namespace std;

int main()

{

   int s = 0, l = 1, n;

   cin >> n;

   vector <int> v(n);

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

   {

       cin >> v[i];

       if (v[i] > 0)

       {

           s += v[i];

       }

   }

   int imn = 0, imx = 0;

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

   {

       if (v[i] < v[imn])

       {

           imn = i;

       }

       if (v[i] > v[imx])

       {

           imx = i;

       }

   }

   if (imn > imx)

       {

           swap (v[imn], v[imx]);

       }

   for (int i = imn; i < imx; i++)

   {

       if (v[i] > 0)

       {

           l *= v[i];

       }

   }

   cout << s << " " << l;

   return 0;

}

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

:№1 заполните таблицу, в каждой строке которой одно и то же число должно быть записано в различных системах счисления (запишите решение в тетрадь/листок двоичная восьмеричная десятичная шестнадцатеричная 111011 747 939 99f №2 можно ли перевести, пользуясь аналогичными правилами, числа из троичной в девятеричную систему? если можно, то оформите алгоритм в аналогичной форме. если для обоснования ответа требуется дополнительная информация, например, таблица, аналогичная таблице 1, ее. если аналогичного алгоритма нет, то напишите ответ «нет». таблица №1 наиболее важные системы счисления. двоичная (основание 2) восьмеричная (основание 8) десятичная (основание 10) шестнадцатеричная (основание 16) триады тетрады 0 1 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 a b c d e f 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

infoproletarskay745
Olesya-elena1525
Valerii276
Irina1435
shymilin19951783
nzagrebin363
Yulechkaakulova1993
olgavlad199
Yeroshkina411
marketing3
gr1schinanata
mos-5nica
Vitalevna
sergeymartyn56
Дмитрий-Олейникова