v-zhigulin1
?>

C ++ Последовательность Хэмминга образуют натуральные числа, не имеющие других простых делителей, кроме 2, 3 и 5. Найти сумму всех элементов с номера N по номер M. Создать последовательность Хэмминга, ввести с клавиатуры числа N и M , и найти сумму элементов от N До M (СУММИРОВАТЬ ЧИСЛА, ВХОДЯЩИЕ В ПОСЛЕДОВАТЕЛЬНОСТЬ ХЭММИНГА, а не все подряд) , желательно с описанием действий

Информатика

Ответы

Щуплова Александр

уже была такая программка =)

#include <iostream>

int main() {

int N;

int M;

int sum = 0;

std::cout << "N: ";

std::cin >> N;

std::cout << "M: ";

std::cin >> M;

int *hemming = new int[M - N + 1];

int counter = 0;

for (int i = N; i <= M; ++i) {

 if (i % 2 == 0 || i % 3 == 0 || i % 5 == 0) {

 std::cout << i << " ";

 hemming[counter] = i;

 sum += hemming[counter];

 ++counter;

 }

}

std::cout << std::endl << sum;

}

toniv

 Задача нелогичная, получается, что он должен обучиться 5 операциям (4 действия и числа), на все эо дано 3 месяца. 

1. Пусть за 1й мес он выучит числа - то есть 1 операцию.

2. За 2й мес он выучит + или -, то есть 1 операцию.

3. За 3й мес он выучит или -, или *, или : ЛИБО или +, или *, или : - то есть 1 операцию.

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

ответ: не успеет, ему необходимо 5 месяцев либо увеличить количество операций, изучаемыз в месяц.

Как-то так я думаю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

janetp

 Задача нелогичная, получается, что он должен обучиться 5 операциям (4 действия и числа), на все эо дано 3 месяца. 

1. Пусть за 1й мес он выучит числа - то есть 1 операцию.

2. За 2й мес он выучит + или -, то есть 1 операцию.

3. За 3й мес он выучит или -, или *, или : ЛИБО или +, или *, или : - то есть 1 операцию.

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

ответ: не успеет, ему необходимо 5 месяцев либо увеличить количество операций, изучаемыз в месяц.

Как-то так я думаю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C ++ Последовательность Хэмминга образуют натуральные числа, не имеющие других простых делителей, кроме 2, 3 и 5. Найти сумму всех элементов с номера N по номер M. Создать последовательность Хэмминга, ввести с клавиатуры числа N и M , и найти сумму элементов от N До M (СУММИРОВАТЬ ЧИСЛА, ВХОДЯЩИЕ В ПОСЛЕДОВАТЕЛЬНОСТЬ ХЭММИНГА, а не все подряд) , желательно с описанием действий
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

oksanata777
Инна_Nina1182
Прошкин_Николай368
troyasport
khvorykhphoto
Lavka2017
nadezhdasvirina
yfetyukov2
Sazhina1356
katekn6032
anton-www1
rusvicktor
abramovae
Елена_Кошевой
fitzhu