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

Даны два натуральных числа m и n (m≤n). Напишите программу на Python, которая выводит все числа от mm до nn включительно удовлетворяющие хотя бы одному из условий: число кратно 17; число оканчивается на 9; число кратно 3 и 5 одновременно. На вход программе подаются два натуральных числа m и n (m≤n), каждое на отдельной строке. Программа должна вывести числа в соответствии с условием задачи. Если чисел удовлетворяющих условию нет, выводить ничего не надо.

👇
Ответ:
Apple8066
Apple8066
16.10.2021

--- Python 3.8.3 ---

n = int(input())

m = int(input())

cond = lambda item: (item % 17 == 0) or (str(item).endswith('9')) or ( item % 5 == 0 and item % 3 == 0)  

[print(item, end = ' ') for item in range(n, m+1) if cond(item)]

4,5(78 оценок)
Открыть все ответы
Ответ:
jykov2000
jykov2000
16.10.2021
#include <iostream>
#include <array>
#include <numeric>
using namespace std;

const size_t N = 10;

int main()
{
    size_t sum = 0;
    array<int, N> a = { 1, 5, 9, 6, 3, 0, 1, 4, -2, 15 };
    cout << "Count: ";
    cout << accumulate(a.cbegin(), a.cend(), 0, [&sum](size_t count, const int
num) {
                                                    if ( !(num % 3) && num % 5 ) {
                                                        ++count;
                                                        sum += num;
                                                    }
                                                    return count;
                                                });
    cout << " Sum: " << sum << endl;
}
4,5(37 оценок)
Ответ:
polikarpova05
polikarpova05
16.10.2021
Полноценное изучение языка - это не такая уж простая задача. мало просто прочитать книгу, нужно ещё и долго познавать дзен, и при том не только этого языка. я вообще удивляюсь, как можно загружать школьников паскалем, ведь, он не так уж и прост по сегодняшним меркам. в то время как реально качественное его изучение требует вдумчивости, усидчивости и практики.
важным фактором является знание английского. так разработка всех ведущих языков ведётся на англ и вся дока написана на нём.
на сегодняшний день, ведущим разработчиком компиляторов для Pascal является организация FreePascal. соответственно, доку и компилятор, я бы посоветовал использовать именно их.

а вообще, лучше бы ты задал более конкретный вопрос.
4,5(69 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ