Помогите с программой если есть возможность объясните

1) Иван и Василий играют в игру по следующим правилам: Иван говорит число, а Василий должен назвать 5 последовательных чисел таким образом, чтобы названое Иваном число было посередине.
Например: число 8, ответ 6 7 8 9 10.

2) Двое детей получили по n яблок. Разработайте программу, которая выведет на экран, сколько яблок у каждого, если первый ребенок съел одно яблоко и одно яблоко отдал второму ребенку. Пример: n=10, ответ: у первого ребенка 8 яблок, а у второго 11.

1)

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int key,i;
    cin >> key;
    i = key - 2;
    for (i;i < key + 3;i++)
        std::cout << i;
}

2)

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int n,first,second;
    cin >> n;
    first = n-1;
    second = n+1;
    std::cout << first << "," << second;
}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.