#include <iostream>
#include <cmath>
#include <algorithm>
#pragma GCC optimize("Ofast")
#define ll long long
#define ld long double
using namespace std;
bool check_last(ll num){
if(num % 10 == 2)
return true;
else
return false;
}
bool check_parity(ll num){
while(num > 0){
if(num % 10 % 2 == 1)
return false;
num /= 10;
}
return true;
}
ld func(ll num){
ll sum = 0,am = 0;
while(num > 0){
sum += num % 10;
num /= 10;
am++;
}
return sum/am;
}
signed main() {
ll n;
cin >> n;
ll a[n];
for(ll i = 0; i < n; i++)
cin >> a[i];
for(auto i: a){
if(check_last(i) && check_parity(i))
cout << "Среднее арифметическое числа " << i << " равно: " << func(i) << "\n";
}
}
Поделитесь своими знаниями, ответьте на вопрос:
1. Информацию, изложенную на доступном для получателя языке называют: а) понятной б) полной в) полезной г) актуальной 2. Перевод текста с английского языка на русский можно назвать: а) процесс хранения информации б) процесс передачи информации в) процесс получения информации г) процесс обработки информации 3. Какое устройство ПК предназначено для ввода информации? а) процессор б) монитор в) клавиатура г) принтер 4. Операционная система: а) система программ, которая обеспечивает совместную работу всех устройств компьютера б) система математических операций для решения отдельных задач в) система планового ремонта и технического обслуживания компьютерной техники г) программа для сканирования документов 5. Дано дерево каталогов. Определите полное имя файла Doc1. а) A:/DOC3 б) A:/DOC3/Doc3 в) A:/ ПОРТ2/Doc1 г) A:/ПОРТ3/Doc3 6. Векторное изображение – это: а) Рисунок представленный из базовых элементов б) Рисунок представлен в идее совокупности точек в) Рисунок представлен геометрическими фигурами 7. В каком из перечисленных предложений правильно расставлены пробелы между словами и знаками препинания? а) Ах! Матушка, не довершай удара! Кто беден, тот тебе не пара. б) Ах! Матушка , не довершай удара! Кто беден , тот тебе не пара. в) Ах! Матушка , не довершай удара! Кто беден , тот тебе не пара. г) Ах! матушка, не довершай удара! Кто беден, тот тебе не пара. 8. Текстовым форматом документа является: а) .bmp б) .odt в) .ppt г) .gif 9. Какое из перечисленных ниже слов можно зашифровать в виде кода $%$# а) марс б) арфа в) озон г) реле 10. Расположите величины в порядке убывания: 1024 Кб, 1000 байтов, 1 бит, 1 байт, 1 Кбайт 11. От разведчика была получена шифрованная радиограмма, переданная с использованием азбуки Морзе. При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы: Т А У Ж Х - . - . . - . . . - . . . . Определите текст исходной радиограммы по полученной шифрованной радиограмме: . - - . . . . . . - . - - . . . - . -
Для создания алгоритма (программы) необходимо знать:
полный набор исходных данных задачи (начальное состояние объекта);
цель создания алгоритма (конечное состояние объекта);
систему команд исполнителя (то есть набор команд, которые исполнитель понимает и может выполнить).
Полученный алгоритм (программа) должен обладать следующим набором свойств:
дискретность (алгоритм разбит на отдельные шаги - команды);
однозначность (каждая команда определяет единственно возможное действие исполнителя);
понятность (все команды алгоритма входят в систему команд исполнителя);
результативность (исполнитель должен решить задачу за конечное число шагов).
Большая часть алгоритмов обладает также свойством массовости (с одного и того же алгоритма можно решать множество однотипных задач).