0 / 0 / 0
Регистрация: 23.02.2019
Сообщений: 37
1

Составить программу для подсчета суммы, произведения и среднего значения всех чисел, кратных 3 и 7 в промежутке от a до

23.02.2019, 21:08. Показов 1168. Ответов 1
Метки нет (Все метки)

Составить программу для подсчета суммы, произведения и среднего значения всех чисел, кратных 3 и 7 в промежутке от a до b. Получившееся значение суммы проверить на простоту (является ли значение простым числом).

никак не могу понять что нужно сделать
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2019, 21:08
Ответы с готовыми решениями:

Найти произведения всех чисел, кратных 3, на промежутке от 17 до 23
найти произведения всех чисел кратных 3 на промежутке от 17 до 23 для С++ СПАСИБО

Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 5
Помогите пожалуйста написать программу для вычисления произведения чисел из диапазона от а до b,...

Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 6
Решить задачу с циклом For. Составить программу для вычисления произведения чисел из диапазона от...

Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X.
Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых...

1
1503 / 967 / 811
Регистрация: 30.04.2016
Сообщений: 3,334
23.02.2019, 21:52 2
Filin132, здравствуйте! Вот решение:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
Составить программу для подсчета суммы, произведения и среднего значения всех чисел, кратных 3 и 7 в промежутке от a до b. 
Получившееся значение суммы проверить на простоту (является ли значение простым числом).
*/
 
#include <iostream>
 
    using namespace std;
 
bool isPrime(int n) { //Функция проверки числа на простоту
    for (int i = 2; i * i <= n; i++) // ~ i <= sqrt(n)
        if (n % i == 0) return false;
    if (n <= 1) return false;
    return true;
}
 
int main() {
    int sum, p, a, b, k;
    cout << "Enter an interval:\n\n";
    cout << "a = ";
    cin >> a;
    cout << "b = ";
    cin >> b;
    sum = k = 0;
    p = 1;
    for (int i = a; i <= b; i++) {
        if (i % 3 == 0 && i % 7 == 0) {
            sum += i;
            p *= i;
            k++;
        }
    }
    cout << "\nOutput of the program:\n\n";
    if (isPrime(sum)) {
        cout << "Found sum: " << sum << "(is a prime number)\n";
    } else {
        cout << "Found sum: " << sum << "(is NOT a prime number)\n";
    }
    cout << "Found product: " << p << "\n";
    cout << "Found average: " << (double) sum / k << "\n";
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2019, 21:52
Помогаю со студенческими работами здесь

Составить программу для вычисления произведения целых чисел из промежутка от A до B, кратных числу А
Здравствуйте. Сидим на паре (нубы-нубные), решение задачи очень нужно. Помогите, пожалуйста :3 ...

Составить программу для подсчета среднего арифметического положительных элементов прямоугольной таблицы В, состоящей из MN целых чисел
Составить программу для подсчета среднего арифметического положительных элементов прямоугольной...

Составить программу для вычисления суммы чисел из диапазона от а до b, кратных 7
Добрый день) Помогите, пожалуйста, решить задачу: Составить программу для вычисления суммы чисел...

Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х, что состоит из M*N целых чисел, лежащих в диапазоне
Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru