М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sалаьы
sалаьы
18.03.2022 22:25 •  Информатика

. Сделать в Python Дано номер року, яке вводить користувач (номер року не може бути від’ємним).
Визначити кількість днів у цьому році, враховуючи, що звичайний рік має 365 днів, а високосний 366 днів.
Високосним вважається рік, що ділиться на 4, за винятком тих років, які ділиться на 100 і не ділиться на 400
(наприклад роки 300, 1300 і 1900 не є високосними, а 1200 і 2000 є високосними).

👇
Открыть все ответы
Ответ:
DnoKaKtys
DnoKaKtys
18.03.2022
1)
typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(20, 100);
const uint32 N = 10;    
int main()
{
     uint32 arr[N], pos{0}, neg{0};
     for (uint32 i = 0; i < N; ++i) {
         arr[i] = uid(gen);
         cout << arr[i] << " ";
         if (arr[i] % 2 == 0) ++pos;
         else ++neg;
     }
     cout << endl << pos << "/" << neg << endl;
     system("pause");
}
2)
typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(0, 100);
const uint32 N = 10;    
int main()
{
     uint32 arr[N], lf{ 0 }, hf{ 0 }, sum1{ 0 }, sum2{ 0 };
     for (uint32 i = 0; i < N; ++i) {
         arr[i] = uid(gen);
         cout << arr[i] << " ";
         if (arr[i] >= 50) {
             ++lf;
             sum1 += arr[i];
         } else {
             ++hf;
             sum2 += arr[i];
         }
     }
     cout << endl << sum1 / lf << "/" << sum2 / hf << endl;
     system("pause");
}
4,7(85 оценок)
Ответ:
ларводаны
ларводаны
18.03.2022

ответы:  32 150 35 0 35 1

Задание 1:

a = 4b = 4b = a/2*b  = 4/2*4 = 2*4 = 8a = 2*a + 3*b = 2*4 + 3*8 = 8 + 24 = 32

Задание 2:

k = 5m = 90k = m-k*2  = 90-5*2 = 90-10 = 80m = k*3-m = 80*3-90 = 240-90 = 150

Задание 3:

a = 10b = 1b = a/2*b  = 10/2*1 = 5*1 = 5a = 2*a + 3*b = 2*10 + 3*5 = 20 + 15 = 35

Задание 4:

a = 0b = 2b = 2 + a + 4*b  = 2 + 0 + 4*2 = 2 + 8 = 10a = b/2*a = 10/2*0 = 5*0 = 0

Задание 5:

a = 8b = 3a = 3 * a - b  = 3 * 8 - 3 = 24 - 3 = 21b = ( a / 3 ) * ( b + 2 ) = ( 21 / 3 ) * ( 3 + 2 ) = 7 * 5 = 35

Задание 6:

a = 7b = 2a = b*4 + a*3  = 2*4 + 7*3 = 8 + 21 = 29b = 30 - a = 30 - 29 = 1

Пример работы:


20 1) в программе «: =» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно
4,8(37 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ