В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
saqo2017
saqo2017
21.07.2022 12:13 •  Информатика

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

Ответ:
наиб3
наиб3
26.05.2020 05:37

#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");

}

0,0(0 оценок)
Ответ:
tokio272
tokio272
26.01.2024 11:06
Хорошо, давайте решим эту задачу по шагам. Для начала, нам понадобится создать цикл 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++. Если у вас возникнут еще вопросы, не стесняйтесь задавать их.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?