#include
#include
using namespace std;
int main() {
long int sumaWyrazowRasnocego =
sumaNajdluzszegoMalejacego=0, sumaNajdluzszegoRownego=0;
sumaNajdluzszegoMalejacego = 0, sumaNajdluzszegoRownego = 0;
int dlugoscCiaguMalejacego = 0,
dlugoscNajdluzszegoMalejacego=0, dlugoscNajdluzszegoRownego=0, caladlugoscCiaguRasnacego=0, caladlugoscCiaguMalejacego=0,
caladlugoscCiaguRownego=0, dlugoscCalego=0, dlugoscNajdluzszego=0, sumaNajdluzszego=0;
dlugoscNajdluzszegoMalejacego = 0, dlugoscNajdluzszegoRownego = 0, caladlugoscCiaguRasnacego = 0, caladlugoscCiaguMalejacego = 0,
caladlugoscCiaguRownego = 0, dlugoscCalego = 0, dlugoscNajdluzszego = 0, sumaNajdluzszego = 0;
cin >>
do
aa = a;
if (a > aa)
sumaWyrazowMalejacego = a;
if (a < 10 && a > 0) { dlugoscCiaguRasnacego = 1;
else
else
else
else
if (a < 1000000 && a > 9999) { dlugoscCiaguRasnacego = 6;
if (a < 10000000 && a > 99999) { dlugoscCiaguRasnacego = 7;
if (a < 100000000 && a > 999999) { dlugoscCiaguRasnacego = 8;
if (a < 1000000000 && a > 9999999) { dlugoscCiaguRasnacego = 9;
sumaWyrazowRasnocego +=
dlugoscCalego+=dlugoscCiaguRasnacego;
caladlugoscCiaguRasnacego++;
dlugoscCalego += dlugoscCiaguRasnacego;
caladlugoscCiaguRasnacego++;
if (caladlugoscCiaguRasnacego > dlugoscNajdluzszego)
dlugoscNajdluzszego =
sumaNajdluzszegoRosnacego
sumaNajdluzszego =
}
}
}
}
else if (a < aa)
sumaWyrazowRasnocego = a;
if (a < 10 && a > 0) { dlugoscCiaguMalejacego = 1;
if (a < 100 && a > 9) { dlugoscCiaguMalejacego = 2;
if (a < 1000 && a > 99) { dlugoscCiaguMalejacego = 3;
if (a < 10000 && a > 999) { dlugoscCiaguMalejacego = 4;
if (a < 100000 && a > 9999) { dlugoscCiaguMalejacego = 5;
if (a < 1000000 && a > 9999) { dlugoscCiaguMalejacego = 6;
if (a < 10000000 && a > 99999) { dlugoscCiaguMalejacego = 7;
if (a < 100000000 && a > 999999) { dlugoscCiaguMalejacego = 8;
if (a < 1000000000 && a > 9999999) { dlugoscCiaguMalejacego = 9;
sumaWyrazowMalejacego +=
dlugoscCalego+=dlugoscCiaguMalejacego;
caladlugoscCiaguMalejacego ++;
dlugoscCalego += dlugoscCiaguMalejacego;
caladlugoscCiaguMalejacego++;
if (caladlugoscCiaguMalejacego > dlugoscNajdluzszego)
dlugoscNajdluzszego =
sumaNajdluzszego =
}
}
//cout << "dlugosc rowna sie: " << caladlugoscCiaguMalejacego << " suma wyrazow = " << sumaWyrazowMalejacego <<
}
}
else
if (a < 10 && a > 0) { dlugoscCiaguRownego = 1;
else if (a < 100 && a > 9) { dlugoscCiaguRownego = 2;
else if (a < 1000 && a > 99) { dlugoscCiaguRownego = 3;
else if (a < 10000 && a > 999) { dlugoscCiaguRownego = 4;
else if (a < 100000 && a > 9999) { dlugoscCiaguRownego = 5;
else if (a < 1000000 && a > 9999) { dlugoscCiaguRownego = 6;
else if (a < 10000000 && a > 99999) { dlugoscCiaguRownego = 7;
else if (a < 100000000 && a > 999999) { dlugoscCiaguRownego = 8;
else if (a < 1000000000 && a > 9999999) { dlugoscCiaguRownego = 9;
dlugoscCalego+=dlugoscCiaguRownego;
dlugoscCalego += dlugoscCiaguRownego;
caladlugoscCiaguRasnacego++;
if (caladlugoscCiaguMalejacego > dlugoscNajdluzszego)
dlugoscNajdluzszegoMalejacego
dlugoscNajdluzszego =
sumaNajdluzszego =
}
}
if (caladlugoscCiaguRasnacego >
dlugoscNajdluzszegoRasnacego
dlugoscNajdluzszego =
sumaNajdluzszego =
}
}
}
a = -1;
cin >>
}
} while
cout<
cout << dlugoscNajdluzszego << "
return
}