Member 12677556 Ответов: 1

Как сделать цикл do while, в котором пользователям предлагается ввести два целых числа?


Ребята, я в отчаянии. Я АБСОЛЮТНО НИЧЕГО НЕ ЗНАЮ О ЦИКЛАХ И ПРОЧЕМ, И Я НОВИЧОК В ЭТОМ ПРОГРАММИРОВАНИИ. наш учитель дал нам задание, в котором пользователям предлагается ввести два целых числа, а именно firstNum и secondNum. но первое целое число должно быть меньше второго. Затем нас просят вывести:
а) все нечетные числа между firstNum и secondNum
б) числа и их квадрат между 1 и 10
В) сумма и квадраты нечетных чисел между первым и вторым числом

я только инициализировал и все такое, и это все(извините, если это беспорядок, я нуб), так что в основном это все, что у меня есть:
(ваша помощь будет глубоко признательна)

Что я уже пробовал:

#include <iostream>
использование пространства имен std;

тап_п ()
{

инт firstNum;
int secondNum;
инт шансы = 0;
int sum = 0;
int square = 0;
int sumOfsquares = 0;

делать{

int n = firstNum;
++северный;

если (n%2 != 0)
cout< & lt;"нечетные числа между "< & lt;firstNum<"и" < & lt;secondNum< "являются:" <<n< & lt; endl;

перерыв;

//так что в основном это то, что у меня есть до сих пор хихи :3 Да, я ужасен

1 Ответов

Рейтинг:
5

OriginalGriff

да я ужасен
Нет, ты просто ленивый или не обращал внимания на занятия.
Петли просты, в частности do ... while петли:

do
   {
   repeat this bit
   } while (this condition is true);
Итак, все, что вам нужно сделать, это определить, каким должно быть условие: "правильно ли он ввел два числа?"
Прочтите первое число вне петли.
Внутри петли считайте число. Сравните его с первым номером. Если он больше, то вы можете выйти из цикла. Если это не так, скажите пользователю, почему это проблема, и вернитесь назад.
После цикла вам понадобится пара других циклов, чтобы распечатать запрошенные значения.
Все это не сложно: так что подумайте и попробуйте. Если вы столкнетесь с одной реальной проблемой, спросите об этом, но это ваша домашняя работа, а не наша - поэтому мы не собираемся делать все это за вас!


Member 12677556

Да, ты говоришь, что я не слушал в классе, потому что отсутствовал (потому что я был ленив и ужасен в этом предмете, вот почему я не хочу идти в этот класс) XD. все, что я сделал, это исследовал циклы, и вот что я придумал. Ладно, я попробую еще раз разобраться в этой петле. Но в любом случае спасибо Вам за вашу помощь, по крайней мере теперь я вроде как понимаю суть этой темы, это глубоко ценится! :)

OriginalGriff

Пожалуйста!