C++ Найти сумму всех элементов с номера N по номер M (т.е N и M вводится пользователем, и...

+254 голосов
2.7m просмотров

C++ Найти сумму всех элементов с номера N по номер M (т.е N и M вводится пользователем, и складываются все числа в этом промежутке между собой)


Информатика | 2.7m просмотров
+108

Желательно с обьяснением

+112

Объяснение обязательно делать (займет немного больше времени чём только готовый код)?

Дан 1 ответ
+177 голосов

Ответ:

#include

using namespace std;

int main()

{

int N, M, sum=0,i;

cout

cin >> N;

cout

cin >> M;

for (i = N;i

 sum += i;

cout

return 0;

}

Объяснение:

библиотека стандартная

"штука" которая делает чтобы лишний раз не писать std::cout

начало программы main

{

оглашение целых переменных (сума = 0)

вывод на экран буквы  N

ввод с клавиатуры буквы N

вывод на экран буквы  M

ввод с клавиатуры буквы M

цикл с данными: счетчик цикла = N; исполнять пока счетчик цикла будет меньше-равно M; i++ (аналог i=i+1)

цикл исполняет совмещённое с присваиванием (коротко что это: a += b аналог a = a + b)

вывод на экран слова сума и саму сумму

"return 0" пишут в конце функции "main", чтобы завершить программу

}

+92

Спасибо, но у меня вопрос есть, ты разбираешься в последовательности Хэмминга? Просто у меня задание создать последовательность Хэмминга , а в ней уже вот это задание, только мне нужна сумма чисел Хэмминга от n до m ( т.е в эту последовательность же не все числа входят, в этом и вся проблема , я не знаю как сделать, чтобы складывались именно числа из последовательности Хэмминга от N до M, если знаешь , оповести пожалуйста, я создам новый вопрос на 15 баллов , чтобы ты ответил там