Придумайте алгоритм вводящий три целых числа и определяющий, есть ли среди введенных чисел одинаковые или нет. постройте блок-схему.
113
175
Ответы на вопрос:
1) такой подход к измерению информации не имеет отношения к содержанию текста, поэтому такой способ измерения информации называют объективным. все символы кодируются одинаковым количеством байт. количество байт, отводимое под один символ определяется размером алфавита. пусть в алфавите n букв, а n - количество байт, отводимое под один символ. тогда n можно найти следующим образом: n - минимальное число такое, что 2^n > = n. если знаете, что такое логарифм, то n = [logn], где log - двоичный логарифм, а [] - операция округления вверх.3) числа хранятся в виде последовательности байт. пусть для числа отведено n байт. тогда значения, которые может принимать число - от 0 до 2^n - 1 (если число беззнаковое) или от -2^(n - 1) до 2 ^ (n - 1) - 1 (если число со знаком).7)#include < iostream> using namespace std; int main(){ int a, b; cin > > a > > b; cout < < a * b < < endl; return 0; }9)#include < iostream> using namespace std; int main(){ int a; cin > > a; cout < < a * a < < endl; return 0; }11)#include < iostream> using namespace std; int arr[1000]; int main(){ int n; cin > > n; for (int i = 0; i < n; ++i) cin > > arr[i]; int sum = 0, cnt = 0; for (int i = 0; i < n; ++i) { if(arr[i] > 0) { sum += arr[i]; ++cnt; } } cout < < (float)sum / cnt < < endl; return 0; }
Популярно: Информатика
-
morugadenys23.01.2023 03:20
-
kasyanenkoolesy03.07.2022 20:10
-
Apelsinka03203.02.2021 07:38
-
blackcat1802.11.2022 09:07
-
Maxutka00727.01.2023 16:55
-
DashaZakh17.03.2020 10:16
-
kaldyn00705.03.2021 23:30
-
helpmeplease2408.12.2020 08:54
-
PidorPro03.07.2022 07:55
-
elsem7812.09.2022 12:05