По С++ вопрос: как изменить код, чтобы работал с 2значными, 3значными и тд числами?

01.01.2001

по С++ вопрос: как изменить код, чтобы работал с 2значными, 3значными и тд числами?
/*
Ввести с клавиатуры целое число, которое будет являться количеством целых чисел во вводимой последовательности.
Определить максимальное среди нечетных элементов последовательности.
*/

#include "stdafx.h"
#include
#include
using namespace std;

int main()
{
setlocale(LC_ALL,"russian");
int x;
long n, max, b;
cout<<"Введите последовательность из ";
cin>>n;
cout<<"чисел\n";
cin>>b;
int i=1;
max=b;
while(i>x;
if (x%2==1)
{
if(x>max)
{
max=x;
}
}
i++;
}
cout<<"Максимальное нечетное число равно "<

  • разбиение на разряды добавить посредством деления без остатка. сколько разрядов, столько чисел будет на выходе. и тогда их можно уже сравнивать.
  • не понял. а так что, не работает?
    потому что код на pastebin.com выкладывать надо

Вас заинтересует