Вопрос задан 24.08.2018 в 18:58. Предмет Информатика. Спрашивает DELETED.

Посчитать сумму чисел от 1 до 100, которые делятся на 4 без остатка. Написать программу,

щиклический алгоритм с постусловием, с предусловием, пожалуйста, заранее спасибо)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рысмаханова Зере.
На языке С++:

int summ = 0;
for (i = 1; i <= 100; ++i)
{
   if (i % 4 == 0) // т.е. если остаток от деления на 4 равен 0, то суммируем
    {
      summ = i + summ; 
    }
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для подсчета суммы чисел от 1 до 100, которые делятся на 4 без остатка, можно использовать различные алгоритмы. В данном случае, я предложу вам реализацию трех алгоритмов: с постусловием, с предусловием и с использованием цикла.

Алгоритм с постусловием:

1. Инициализируйте переменную `sum` со значением 0. 2. Инициализируйте переменную `num` со значением 1. 3. Пока `num` меньше или равно 100, выполните следующие шаги: - Если `num` делится на 4 без остатка, добавьте его к переменной `sum`. - Увеличьте значение `num` на 1. 4. Выведите значение переменной `sum`.

```python sum = 0 num = 1

while num <= 100: if num % 4 == 0: sum += num num += 1

print(sum) ```

Алгоритм с предусловием:

1. Инициализируйте переменную `sum` со значением 0. 2. Инициализируйте переменную `num` со значением 1. 3. Пока `num` меньше или равно 100, выполните следующие шаги: - Если `num` делится на 4 без остатка, добавьте его к переменной `sum`. - Увеличьте значение `num` на 1. 4. Выведите значение переменной `sum`.

```python sum = 0 num = 1

for num in range(1, 101): if num % 4 == 0: sum += num

print(sum) ```

Алгоритм с использованием цикла:

1. Инициализируйте переменную `sum` со значением 0. 2. Используйте цикл `for` для перебора чисел от 1 до 100. 3. Внутри цикла проверьте, делится ли текущее число на 4 без остатка. Если да, добавьте его к переменной `sum`. 4. Выведите значение переменной `sum`.

```python sum = 0

for num in range(1, 101): if num % 4 == 0: sum += num

print(sum) ```

Надеюсь, эти алгоритмы помогут вам решить задачу. Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь задавать их!

0 0

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

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

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