Вопрос задан 27.04.2019 в 18:18. Предмет Информатика. Спрашивает Калашников Михаил.

1) Задано натуральное число N. Составить программу для вычисления S=1+3+5+…+N 2) Подсчитать

количество четных элементов в каждом столбце матрицы размером МхN.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Яковчук Денис.
Язык программирования C++ компилятор g++
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с вашими вопросами по программированию на Python. Ваш запрос состоит из двух частей:

1) Задано натуральное число N. Составить программу для вычисления S=1+3+5+…+N, если N - нечетное, или S=2+4+6+…+N, если N - четное. Это можно сделать с помощью цикла for и условного оператора if. Вот пример кода:

```python # Вводим натуральное число N N = int(input())

# Объявляем переменную S для хранения суммы S = 0

# Проверяем, четное или нечетное N if N % 2 == 0: # Если N четное, то прибавляем к S все четные числа от 2 до N включительно for i in range(2, N + 1, 2): S += i else: # Если N нечетное, то прибавляем к S все нечетные числа от 1 до N включительно for i in range(1, N + 1, 2): S += i

# Выводим результат print(S) ```

2) Подсчитать количество четных элементов в каждом столбце матрицы размером MxN. Это можно сделать с помощью вложенных циклов for и списка для хранения количества четных элементов в каждом столбце. Вот пример кода:

```python # Вводим размеры матрицы M и N M = int(input()) N = int(input())

# Создаем пустую матрицу matrix = []

# Вводим элементы матрицы построчно for i in range(M): # Преобразуем строку в список целых чисел row = list(map(int, input().split())) # Добавляем строку в матрицу matrix.append(row)

# Создаем пустой список для хранения количества четных элементов в каждом столбце even_count = []

# Проходим по столбцам матрицы for j in range(N): # Объявляем переменную для подсчета четных элементов в текущем столбце count = 0 # Проходим по строкам матрицы for i in range(M): # Проверяем, четный или нечетный элемент в позиции [i][j] if matrix[i][j] % 2 == 0: # Если четный, то увеличиваем счетчик на 1 count += 1 # Добавляем счетчик в список even_count.append(count)

# Выводим результат print(even_count) ```

Надеюсь, это поможет вам решить вашу задачу. Если у вас есть еще вопросы, я рад помочь. Спасибо за использование Bing!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос