sssashago8
?>

Выберите верное представление арифметического выражения на алгоритмическом языке: 1)x+3y/5xy; 2)x+3*y/5*xy; 3)(x+3y)/5xy4)(x+3*y)/(5*x*y)

Информатика

Ответы

Баринова

2 и 4

Sashagleb19

2) и 4)

Объяснение:

1) x+3y/5xy

2) x+3*y/5*xy

3) (x+3y)/5xy

4) (x+3*y)/(5*x*y)

Если переменные имеют имена х и у, то ни одна из записей не верна.

НО...

1) и 3) имен 3у, 5ху и 5ху4 не бывает, они не могут начинаться с цифры, поэтому запись неверна в любом случае.

2) если имена переменных х, у, и ху, то выражение корректно.

4) выражение корректно

akrivoz
Не понял, может, минимальное количество бит? 
Спрашивать максимально возможное количество бит для хранения числа - это то же самое, что спросить, какое максимальное количество денег готов получить работник в оплату своих услуг. Миллион, миллиард? Всегда есть числа ещё больше!
Теперь по сути вопроса.
Для хранения чисел от 1 до 80, всего 80 штук, 6 бит будет мало, т.к. 2^6 = 64, и для части чисел нет кодов
И потребуется 7 бит, 2^7 = 128, хотя часть кодов будет не задействована.
ответ - 7 бит на одно число.
Андрей-Викторовна1910

#include <iostream>

using namespace std;

int main() {

// Variables

int firtstNumber = 0;

char chFirstNumber[10];

int secondNumber = 0;

int countIntDivSecondNumber = 0;

int averageIntDivSecnodNumber = 0;

// Input data

while (firtstNumber < 100 || secondNumber < 100) {

 cout << "Input two nubmers above 100" << endl;

 cout << "Firtst Number = ";

 cin >> firtstNumber;

 cout << "Second Number = ";

 cin >> secondNumber;

}

// Convert int to char (save to chFirstNumber)

_itoa_s(firtstNumber, chFirstNumber, 10);

// arithmetic average of the integer divisors

for (int i = 1; i < secondNumber; i++) {

 if (secondNumber % i == 0) {

  countIntDivSecondNumber++;

  averageIntDivSecnodNumber += i;

 }

}

averageIntDivSecnodNumber /= countIntDivSecondNumber;

// Output solution

cout << "Second digit of firtst number is " << chFirstNumber[1] << endl;

cout << "Arithmetic avarage of the integer divisors of the second number is " << averageIntDivSecnodNumber << endl;

}


Ввести с клавиатуры два целых числа больших 100. Найти и вывести вторую (с начала, слева) цифру перв

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

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

Выберите верное представление арифметического выражения на алгоритмическом языке: 1)x+3y/5xy; 2)x+3*y/5*xy; 3)(x+3y)/5xy4)(x+3*y)/(5*x*y)
Ваше имя (никнейм)*
Email*
Комментарий*

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

demakova1969
elenak26038778
Olga1233
IInessa44478
Терентьева
bike-garage8
catmos
Пимкина Сергеевич
nikitamihailov22095010
Arutyunovich
asvavdeeva
nalekseeva62
sav4ukoxana7149
marinakovyakhova
troyasport