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

Найти произведение целых нечетных чисел кратных 7 от -80 до 80 с цикла for , используя c++

👇
Ответ:
Костя111113
Костя111113
15.08.2022

#include <iostream>

#include <string>

using namespace std;

int main() {

int s=0;

for (int i = -80; i < 81; i++) {

 if (abs(i) % 2 > 0 and abs(i) % 7 == 0 and i != 0) {

  s += abs(i);

 }

}

cout << s ;

cout << endl ;

system("pause");

}

4,6(7 оценок)
Ответ:
Qwerty098765432111
Qwerty098765432111
15.08.2022
Хорошо, давайте решим эту задачу по шагам. Для начала, нам понадобится создать цикл for, который будет перебирать все целые числа от -80 до 80. Мы будем использовать переменную i для хранения текущего числа в данном цикле.

В каждой итерации цикла нам нужно проверять, является ли число нечетным и кратным 7. Если оно удовлетворяет этим условиям, то мы умножаем его на переменную prod, которая будет хранить произведение.

Для этого давайте сначала зададим начальное значение переменной prod равным единице. Затем создадим цикл for, в котором переменная i будет перебирать все числа от -80 до 80 с шагом 1. При каждой итерации цикла мы будем проверять условия и выполнять соответствующие действия.

Вот как это может выглядеть на языке C++:

```cpp
int prod = 1; // начальное значение произведения

for (int i = -80; i <= 80; i++) {
if (i % 2 != 0 && i % 7 == 0) {
prod *= i; // умножаем текущее число на произведение
}
}

cout << "Произведение нечетных чисел, кратных 7, от -80 до 80: " << prod << endl;
```

Давайте внимательно разберем этот код. В начале мы объявляем переменную `prod` и присваиваем ей начальное значение 1. Затем мы создаем цикл `for`, который перебирает все числа от -80 до 80 (включительно) с шагом 1.

Внутри цикла `for` мы делаем проверку условий. Сначала мы проверяем, является ли число `i` нечетным с помощью оператора `%`. Если остаток от деления числа на 2 не равен нулю (`i % 2 != 0`), то это число нечетное.

Затем мы проверяем, является ли число `i` кратным 7 (`i % 7 == 0`). Если остаток от деления числа на 7 равен нулю, то это число кратно 7.

Если число `i` удовлетворяет обоим условиям, то мы умножаем его на переменную `prod` с помощью оператора `*=`. Эта операция умножает число `i` на значение переменной `prod` и присваивает результат обратно в переменную `prod`.

В конце программы мы выводим значение переменной `prod`, которая будет содержать произведение всех нечетных чисел, кратных 7, от -80 до 80.

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