Задание сказали сделать через классы и циклы
попробовал сделать найдя все нечетные сотни, вышло как то так через for
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int a;
for (int i = 100; i <= 999; i++)
{
a = i / 100;
if (a % 2 != 0)
cout << i << "\n";
}
_getch();
return 0;
}
прошу помочь организовать это через классы и методы и еще хотя бы с 1 циклом while / do...while
То что вы пишете, заносите в функцию и делайте функцию членом класса. Это самый простой вариант:
class Odd {
const int first, last;
public:
Odd(const int lower, const int upper)
: first(lower), last(upper) {}
void show_all() const
{
int i = first;
if (!(i & 1)) ++i;
while (i <= last) {
cout << i <<'\n';
i += 2;
}
}
};
int main()
{
Odd a(100, 120);
a.show_all();
return 0;
}
При решении других подобных задач, прочитайте еще про функторы
, классы-композиторы
, изучайте варианты, предложенным пользователем Harry
в предыдущем вашем вопросе ну и т.д. Тут вопрос задавать нужно, чтоб понять как подойти к решению или как исправить ошибку, а не для того, чтоб каждый раз за вас решали...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Есть такой код, перегрузка оператора ввода в собственном классе строки, пишу для изучения:
Нигде не могу найти пояснение по вопросу "Что такое member types(типы-члены) в с++?", в документации тоже про них ничего не нашелВозможно, тут подскажете
Хочу сделать поиск в файле по количеству комнат и диапазону цен, всё по запросу пользователяЕсть пока лишь это
Вызов epoll_wait() по сути производит активное ожидание на переданных дескрипторах в течении таймаутаВопрос, то есть он полностью убивает одно...