Facebook
From Ample Treeshrew, 7 Years ago, written in Plain Text.
This paste is a reply to Re: Untitled from Hot Meerkat - go back
Embed
Viewing differences between Re: Untitled and Re: Re: Untitled
#include "stdafx.h"
#include 
#include 
using namespace std;
int main() {
        int a = 0, aa = 0;
        long long int sumaWyrazowRasnocego = 0, sumaWyrazowMalejacego = 0, sumaWyrazowRownego = 0, sumaNajdluzszegoRosnacego = 0,
                sumaNajdluzszegoMalejacego = 0, sumaNajdluzszegoRownego = 0, sumaNajdluzszego = 0;
        int dlugoscCiaguMalejacego = 0, dlugoscCiaguRasnacego = 0, dlugoscCiaguRownego = 0, dlugoscNajdluzszegoRasnacego = 0,
                dlugoscNajdluzszegoMalejacego = 0, dlugoscNajdluzszegoRownego = 0, caladlugoscCiaguRasnacego = 0, caladlugoscCiaguMalejacego = 0,
                caladlugoscCiaguRownego = 0, dlugoscCalego = 0, dlugoscNajdluzszego = 0, sumaNajdluzszego = 0;

        cin >> a;
        aa = a;
        do {
                aa = a;

                

                if (a > aa) {
                        sumaWyrazowMalejacego = a; caladlugoscCiaguMalejacego = 1;
                        if (a < 10 && a > 0) { dlugoscCiaguRasnacego = 1; }
                        else if (a < 100 && a > 9) { dlugoscCiaguRasnacego = 2; }
                        else if (a < 1000 && a > 99) { dlugoscCiaguRasnacego = 3; }
                        else if (a < 10000 && a > 999) { dlugoscCiaguRasnacego = 4; }
                        else if (a < 100000 && a > 9999) { dlugoscCiaguRasnacego = 5; }
                        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 += a;
                        dlugoscCalego += dlugoscCiaguRasnacego;
                        caladlugoscCiaguRasnacego++;
                        if (caladlugoscCiaguRasnacego > dlugoscNajdluzszego) {
                                dlugoscNajdluzszego = caladlugoscCiaguRasnacego;
                                sumaNajdluzszego = sumaWyrazowRasnocego;
                        }
                }
                else if (a < aa) {
                        sumaWyrazowRasnocego = a; caladlugoscCiaguRasnacego = 1;
                        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 += a;
                        dlugoscCalego += dlugoscCiaguMalejacego;
                        caladlugoscCiaguMalejacego++;
                        if (caladlugoscCiaguMalejacego > dlugoscNajdluzszego) {
                                dlugoscNajdluzszego = caladlugoscCiaguMalejacego;
                                sumaNajdluzszego = sumaWyrazowMalejacego;
                        }
                        //cout << "dlugosc rowna sie: " << caladlugoscCiaguMalejacego << " suma wyrazow = " << sumaWyrazowMalejacego << endl;
                }
                else if (a == aa){
                        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;
                        caladlugoscCiaguRasnacego++; caladlugoscCiaguMalejacego++;

caladlugoscCiaguMalejacego++;
                        sumaWyrazowMalejacego += a;
                        sumaWyrazowRasnocego += a;
                        if (caladlugoscCiaguMalejacego > dlugoscNajdluzszego) {
                                dlugoscNajdluzszego = caladlugoscCiaguMalejacego;
                                sumaNajdluzszego = sumaWyrazowMalejacego;
                        }
                        if (caladlugoscCiaguRasnacego > dlugoscNajdluzszego) {
                                dlugoscNajdluzszego = caladlugoscCiaguRasnacego;
                                sumaNajdluzszego = sumaWyrazowRasnocego;
                        }

                        
                }

}
                aa = a;
                a = -1;
                cin >> a;
        } while (a >= 0);

        cout << dlugoscNajdluzszego << " " << sumaNajdluzszego << '\n' << dlugoscCalego;

        return 0;

}