nalekseeva62
?>

Определить мощность алфавита (количество бит на один символ) для хранения в компьютере результатов измерения температуры, измеряющейся от минус до плюс 40 градусоов с

Информатика

Ответы

femida69
От -40 до +40 всего 80 целых чисел (если учитываются только целые значения)
64<80<128, т.е. минимум нужно 7 бит (2^7) для хранения всех целых значений
u-bhank
Хоспаде, чему вас там учат?
#include <iostream>
int main() {
   double a = 5.0, b;
   int c, d = 5;
   std::cin >> b >> d;
   a = a + b - 2;
   d = ++c - a + d;
   a *= c--;
   //Не знаю как это предполагалось записывать в одну строчку, поэтому юзаем чит.
   a /= 10 + 0 * (c /= 2) + 0 * (--b) + 0 * (d *= c + b + a);
   return 0;
}
Должно работать. Если не работает строчку перед return меняем на:
a /= 10 || c /= 2 || --b || d *= c + b + a;
Да, оно ничего не выводит. Ты не написал что оно должно выводить.
P.S. Если у вас не C++, а C меняешь std::cin >> b >> d; на scanf("%f", &a); и scanf("%f", &d); а вместо #include <iostream> пишешь #include <stdio.h>
zvanton
Program name;//Имя программы
uses crt;//Запуск программы в консольном режиме НЕОБЯЗАТЕЛЬНО
var 
   a : Integer; 
b : Integer; 
i : Integer; 
c : Integer;
BEGIN //Начало программы 
write('Введите 1 число: ');  readln(a);//Ввод значения первого числа 
c := b-a-1;  write('Введите 2 число: '); 
readln(b);//Ввод значения второго числа 
writeln(a, ' ' , b); //Вывод двух чисел
  writeln(a, ' ' ,a*a,' ' , a*a*a); // Вывод 1 числа, квадрата, куба 
for i := 1 to b-a-1 do  
begin   
a := a + 1;   
writeln(a, ' ',a*a, ' ', a*a*a); // Вывод всех чисел от a до b 
end;         
writeln(b, ' ' ,b*b,' ' , b*b*b);// Вывод 2 числа, квадрата, куба 
ReadKey;  
end. //Конец программы

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

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

Определить мощность алфавита (количество бит на один символ) для хранения в компьютере результатов измерения температуры, измеряющейся от минус до плюс 40 градусоов с
Ваше имя (никнейм)*
Email*
Комментарий*