#include <iostream>
int main() {
const int SIZE = 10;
bool isSence = false;
int sum = 0;
int count = 0;
int arr[SIZE];
for (int i = 0; i < SIZE; i++)
{
arr[i] = rand() % 20 - 10; // "рандомно" заполняем массив от -10 до 10
std::cout << arr[i] << "\t"; // выводим массив в консоль
if (arr[i] >= 0)
isSence = true;
}
for (int i = 0; i < SIZE; i++)
{
if ((isSence) && (arr[i] > 0))
sum += arr[i]; //sum = sum + arr[i];
count++;
}
if (isSence)
std::cout << "\nсреднее арифметическое положительных чисел = " << double(sum) / count << std::endl; // явное приведение типов
else
std::cout << "\nВ массиве нету положительных чисел или нету нулей и/или отрицательных чисел" << std::endl;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
1) дано число 87395120474. в нём удалили 3 цифры, сдвинув оставшиеся вместе и не меняя их порядок следования. какое минимальное число, делящееся на три, можно получить таким образом из исходного числа? 2) гена любит число 13. он решил посчитать, сколько есть трёхзначных чисел, внутри которых есть это число. например, подходят числа 135, 213, 193, но не 312, потому что в нём 1 и 3 идут в неправильном порядке. гене посчитать количество таких чисел. 3) у народа кукси алфавит состоит из 15 букв. сколько бит информации содержит в этом алфавите слово из 13 букв? 4) бельчонок придумал интересный шифрования слов (правда, пока только шестибуквенных сначала нужно переставить 1 букву на место 2, 2 на место 3, 3 на место 4, 4 на место 1, а 5 и 6 поменять местами. бельчонок провёл одно слово через этот алгоритм 10 раз и на выходе получил слово beamer. какое слово было в начале? 5) найдите закономерность в последовательности чисел. в ответ запишите 3 следующих числа в ряде. числа нужно писать через запятую, например 1, 2, 3. 111, 120, 122, 201, 210, … + вопросы ниже
1.
а)
Переводим целую часть 365.84510 в 6-ую систему последовательным делением на 6:
365/6 = 60, остаток: 5
60/6 = 10, остаток: 0
10/6 = 1, остаток: 4
1/6 = 0, остаток: 1
36510 = 14056
Переводим дробную часть 365.84510 в 6-ую систему:
0.845·6 = 5.07
0.07·6 = 0.42
0.42·6 = 2.52
0.52·6 = 3.12
0.12·6 = 0.72
0.72·6 = 4.32
0.32·6 = 1.92
0.92·6 = 5.52
0.52·6 = 3.12
0.12·6 = 0.72
0.72·6 = 4.32
0.32·6 = 1.92
0.92·6 = 5.52
0.52·6 = 3.12
0.12·6 = 0.72
0.72·6 = 4.32
0.32·6 = 1.92
0.92·6 = 5.52
0.52·6 = 3.12
0.12·6 = 0.72
0.72·6 = 4.32
0.32·6 = 1.92
0.92·6 = 5.52
0.52·6 = 3.12
0.12·6 = 0.72
0.84510 = 0.50230415304153041530415306
б)
Переводим целую часть 101.25610 в 4-ую систему последовательным делением на 4:
101/4 = 25, остаток: 1
25/4 = 6, остаток: 1
6/4 = 1, остаток: 2
1/4 = 0, остаток: 1
10110 = 12114
Переводим дробную часть 101.25610 в 4-ую систему:
0.256·4 = 1.024
0.024·4 = 0.096
0.096·4 = 0.384
0.384·4 = 1.536
0.536·4 = 2.144
0.144·4 = 0.576
0.576·4 = 2.304
0.304·4 = 1.216
0.216·4 = 0.864
0.864·4 = 3.456
0.456·4 = 1.824
0.824·4 = 3.296
0.296·4 = 1.184
0.184·4 = 0.736
0.736·4 = 2.944
0.944·4 = 3.776
0.776·4 = 3.104
0.104·4 = 0.416
0.416·4 = 1.664
0.664·4 = 2.656
0.656·4 = 2.624
0.624·4 = 2.496
0.496·4 = 1.984
0.984·4 = 3.936
0.936·4 = 3.744
0.25610 = 0.10012021031310233012221334
2.
а) 758=6110=1111012
б)100112=1910=316
Объяснение: