kristina1989
?>

Домашняя работа по теме «Арифметическое вычитание и деление»Задание 1. Выполните арифметическое действие вычитание со следующей группой чисел:а) 10111011012 и 1111112;б) 10101110110102 и 110011012;в) 11101110102 и 110011012;г) 111011110111012 и 1000001111012;Результаты подсчетов переведите в десятичную систему счисления!Задание 2. Выполните арифметическое действие деление со следующей группой чисел:а)1100000000012 и 1112;б)101100100012 и 1012;    в)1000111000112 и 1012;г)1111011001012 и 1112;Результаты подсчетов переведите в десятичную систему счисления!​

Информатика

Ответы

ИвановнаВладимир1832

#include <iostream>

using namespace ::std;

int main()

{

   setlocale(LC_CTYPE , "rus");

   

   int n, i, j = 0, k = 0;

   double s = 0;

   cout << "Введите количество элементов: \n";

   cin >> n;

   float x;

   float *massiv = new float[n];

   if (!massiv)

   {

       cout << "Сбой программы!\n";

       system("pause");

        return 0;

   }

   cout << "Введите массив с " << ' ' << n << ' ' << "элементов\n";

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

       cin >> *(massiv + i);

   cout << "Заданный массив: " << endl;

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

       

       cout << *(massiv + i) << ' ' << endl;

 

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

   {

       if (massiv[i]>0)

           k++;

   }

   cout << " Количество положительных элементов = " << k << '\n';

 

 

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

   {

       if (massiv[i] == 0) {

           j = massiv[i];

           x = i;

       }

   }

 

   for (i = x; i<n; i++)

       s += massiv[i];

 

   cout << "Сумма =" << s;

   float *massiv2 = new float[n];

   if (!massiv2)

   {

       cout << "Сбой программы !\n";

       system("pause");

       return 0;

   }

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

       if (massiv[i] <= 1)

       {

           massiv2[j] = massiv[i];

           j++;

       }

 

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

       if (fabs(massiv[i]) > 1)

       {

           massiv2[j] = massiv[i];

           j++;

       }

   cout << endl << "Отсортированный массив: " << endl;

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

       cout << '\n' << massiv2[j] << ' ';

 

   delete[] massiv;

   delete[] massiv2;

   system("pause");

   return 0;

}

В работо не сомневайся.

Aleksandrovich1415

program expression;

var

 x, y: real;

begin

 read(x);

 y := power(x, 4) - 3 * power(x, 3) + 5 * x - 6;

 write(y);

end.

Объяснение:

program expression;  // Название программы

var

 x, y: real;  // Две переменные являются вещественными (требуется для power)

begin  // Начало программы

 read(x);  // Вводим число с клавиатуры

 y := power(x, 4) - 3 * power(x, 3) + 5 * x - 6;  // Само выражение

power(число, которое нужно возвести в степень | сама степень)

power(x, 4)

x - число

4 - степень

 write(y);  // Выводим ответ

end. // Начало программы

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

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

Домашняя работа по теме «Арифметическое вычитание и деление»Задание 1. Выполните арифметическое действие вычитание со следующей группой чисел:а) 10111011012 и 1111112;б) 10101110110102 и 110011012;в) 11101110102 и 110011012;г) 111011110111012 и 1000001111012;Результаты подсчетов переведите в десятичную систему счисления!Задание 2. Выполните арифметическое действие деление со следующей группой чисел:а)1100000000012 и 1112;б)101100100012 и 1012;    в)1000111000112 и 1012;г)1111011001012 и 1112;Результаты подсчетов переведите в десятичную систему счисления!​
Ваше имя (никнейм)*
Email*
Комментарий*

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

Korobeinikov-Yulich23
Galina
Sergei Gaishun
modos201276
Анастасия Елена
Anna Artem
vodolaz8384
Seid-ZadeNadezhda1769
zazaza74
ipeshindina236
bistrayakuhnya46
araqsyabadalyan1988
Троцкая-Ивановна
shoko-2379
sklad