C/C++

С++ депозит помощь

Задание №1
Вывести на экран все числа, которые делятся на 3 в диапазоне, который введёт пользователь
с клавиатуры. Задание №2
Необходимо суммировать все нечётные целые числа в диапазоне, который введёт
пользователь с клавиатуры. Задание №3
Задача найти наибольшую цифру данного натурального числа.
Решение к заданию №1

#include <iostream>
using namespace std;
int main() {
const auto n = 3;
int a;
cout << "a: ";
cin >> a;
int b;
do {
cout << "b: ";
cin >> b;
} while (b <= a);
while (a % n) ++a;
for (auto x = a; x <= b; x += n) cout << x << ' ';
puts("");
system("pause > nul");
}

P.S. Чем ниже ваши компетенции – тем выше ценятся мои – тем больше я востребован на рынке труда как специалист. Вспоминайте об этом всегда, когда пытаетесь выдать чужое решение за собственное.
МП
Михаил Прокурат
99 037
Лучший ответ
Vladislav Chetkarev    Николай, вот такое размышление: если разделить верхнюю границу диапазона (b) на 3, а потом умножить на 3, то получится число, которое меньше или равно b и делится на 3. Далее сравнить его с нижней границей и двигаться в цикле от этого числа вниз.
Vladislav Chetkarev    А ниже — несущественное. Просто так подумалось.

   Какая разница, в каком порядке пользователь введёт два числа, главное, чтобы они различались, не так ли? А о том, какое из них есть верхняя граница, а какое — нижняя, может учесть программа. Думаю, что так.
Иван Наумов а можно на остольное ответ
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если
мы
это
сделаем
за
тебя,
то
ты
ничему
не
научишься.
Если мы это сделаем за тебя, то ты ничему не научишься.