Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 12

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

30.09.2019, 21:13. Показов 2531. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Двое детей получили по n яблок. Разработайте программу, которая выведет на экран, сколько яблок у каждого, если первый ребенок съел одно яблоко и одно яблоко отдал второму ребенку. Пример: n=10, ответ: у первого ребенка 8 яблок, а у второго 11.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2019, 21:13
Ответы с готовыми решениями:

Простые задачи для первого курса! Прошу, если есть возможность объясните //
1) Дано 3 цифры. Напишите программу, которая выведет в одну линию на экран 5 чисел, состоящих из комбинаций этих цифр, взятые каждая по 1...

Есть ли возможность подключить к текущему батнику еще один?
Я имею ввиду есть ли в CMD аналог include? То есть если допустим часть кода хранится в другом файле .bat можно как-то не копируя сам код...

Есть ли возможность сделать такое на java и как, если есть?
https://www.cyberforum.ru/attachment.php?attachmentid=621816&d=1450556451

4
5 / 18 / 6
Регистрация: 15.10.2017
Сообщений: 161
30.09.2019, 22:11
Цитата Сообщение от Евгений Випрша Посмотреть сообщение
Двое детей получили по n яблок. Разработайте программу, которая выведет на экран, сколько яблок у каждого, если первый ребенок съел одно яблоко и одно яблоко отдал второму ребенку. Пример: n=10, ответ: у первого ребенка 8 яблок, а у второго 11.
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
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    system("color 0A"); //изменить цвет консоли
    int children1 = 0, children2 = 0; // 2 переменные инициализация нулем
    int choice = 0; // Переменная для ввода пользователя
    cout << "Enter apples for children1" << endl; //Запросить ввод первому ребенку количество яблок
    cin >> children1; // Ввести переменную 1
    cout << "Enter apples for children2" << endl;   //Запросить ввод второму ребенку количество яблок
    cin >> children2; // Ввести переменную 2
    cout << "What does children must give apple? Enter: [children1 ==>> enter 1] or [children2 ==>> enter 2]" << endl; 
    cin >> choice; // Выбрать ребенка кто кому отдал яблоко:)
    if(choice == 1) // Если первый отдал 
    {
        children1--; // забрать 1 яблоко 
        children2++; // второму отдать яблоко
    }
    else if(choice == 2) // Если второй отдал 
    {
        children2--;// забрать 1 яблоко
        children1++;// первому отдать яблоко
    }
    else
    {
        cout << "Error choice:" << endl; // Ошибка ввода
    }
    //-----------------------------------
    if(choice == 1 || choice == 2) // Если перед этим было все правильно введено продолжаем
    {
        cout << "Who ate one apple? Enter: [children1 ==>> enter 1] or [children2 ==>> enter 2]" << endl; 
        cin >> choice; // Кто съел 1 яблоко
            if(choice == 1)
    {
        children1--;
    }
    else if(choice == 2)
    {
        children2--;
    }
    else
    {
        cout << "Error choice:" << endl; // Ошибка ввода
    }
    }
    
    cout << "Children1 has apples = " << children1 << endl; // Показать яблоки у первого ребенка
    cout << "Children2 has apples = " << children2 << endl; // Показать яблоки у второго ребенка
    system("pause");
    return 0; // конец программы
}
1
0 / 0 / 0
Регистрация: 30.09.2019
Сообщений: 12
30.09.2019, 22:54  [ТС]
можно по проще тут очень много строк я 1 курс мне самый простой вариант)спасибо
0
5 / 18 / 6
Регистрация: 15.10.2017
Сообщений: 161
30.09.2019, 23:04
Евгений Випрша,
Ну по идее cout, cin, if, else if, else и переменные вы должны на первом курсе знать.
Написал простейший пример с комментариями.
Так же нужно прочитать в книгах инкремент и дикремент и операции =, ==, !=, ++, --, +, -, *, /, %
Просмотрите уроки на ютюб.

Все же я советую не делать так спешно выводы.
Попробуйте построчно переписать мой код , главное переписать а не скопировать)
И попробуйте по думать над каждой строкой не сколько раз. Я уверен вы все поймёте.
1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
30.09.2019, 23:37
Лучший ответ Сообщение было отмечено Евгений Випрша как решение

Решение

Евгений Випрша,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main()
{
    int n;
    
    cout << "n="; cin >> n;
    
    cout << n-2 << " " <<  n+1 << "\n";      
    
system("pause");
return 0;
}
Terabiterr, в категории как устроить запар на ровном месте Ваш код занял бы почётное место
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2019, 23:37
Помогаю со студенческими работами здесь

Есть ли возможность увидеть структуру таблиц, если есть только файлы frm?
Denwer, MySQL 5.5 и phpMyAdmin. В базе данных нет (файлы MYD отсутствуют), а нужно только посмотреть структуру таблиц. Есть файлы с...

Мужики подсобите если есть возможность и знание РНР
Мужики жду помощи от знающих людей ... для кого нетрудно на рнр написать такой скрипт: на сайте есть несколько окошек списков (типа...

Если есть возможность отправки факса из ASP, то как это сделать?
Кто то может помочь? Если есть возможность отправки факса из ASP, то как это сделать? Есть лист заказа при отправке который должен уйти не...

Есть ли простая программа для перевода pdf в txt
Интересно есть ли простая программа которая без лишних вопросов переведет документы pdf которые лежат в одной директории с прогой, в txt...

Есть ли возможность инициализировать многомерный массив, если его размерность заранее неизвестна?
Теоретический вопрос: есть ли возможность инициализировать многомерный массив, если его размерность заранее неизвестна (то есть должна быть...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru