User Tag List

Էջ 29 36-ից ԱռաջինԱռաջին ... 19252627282930313233 ... ՎերջինըՎերջինը
Ցույց են տրվում 421 համարից մինչև 435 համարի արդյունքները՝ ընդհանուր 536 հատից

Թեմա: C++

  1. #421
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Խնդրում եմ մի հատ նայեք ինչն եմ սխալ անում, որ խնդիրը չի ստացվում:

    Տրված է n բնական թիվը: Հաշվել 1-ից n միջակայքի այն թվերի միջին թվաբանականը, որոնք 7-ի բաժանվելիս տալիս են 2 մնացորդ:

    sing namespace std;
    void main()
    {
    int k,i,n,s;
    double p;
    cout<<"n="<<endl;
    cin>>n;
    s=0;
    k=0;
    for(i=1; i<=n; i++)
    {
    if(i%7==2)
    {
    s=s+i;
    k++;
    }
    }
    p=s/k;
    cout<<"p="<<p<<endl;
    }

  2. #422
    Բարի ճանապարհ One_Way_Ticket-ի ավատար
    Գրանցման ամսաթիվ
    19.03.2009
    Հասցե
    Ուղևորի ծոցագրպան
    Տարիք
    39
    Գրառումներ
    3,624
    Բլոգի գրառումներ
    32
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    p=s/k;
    Քանի որ s-ը և k-ն int տիպի են, ապա նրանց բաժանման արդյունքը ևս int է (վերցվում է ամբողջ մասը): Հետո այն double-ի վերագրելիս միևնույնն է, ամբողջ մասն է մնում: Մինչև բաժանումը բաժանարարը կամ բաժանելին պետք է cast անել double տիպի: Ասենք, սենց.
    p = (double)s / k;

  3. Գրառմանը 4 հոգի շնորհակալություն են հայտնել.

    keyboard (03.10.2012), Lusina (03.10.2012), Ruzanna Stepanyan (03.10.2012), Միքո (03.10.2012)

  4. #423
    Պատվավոր անդամ Lusina-ի ավատար
    Գրանցման ամսաթիվ
    06.12.2010
    Տարիք
    35
    Գրառումներ
    1,186
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    Խնդրում եմ մի հատ նայեք ինչն եմ սխալ անում, որ խնդիրը չի ստացվում:

    Տրված է n բնական թիվը: Հաշվել 1-ից n միջակայքի այն թվերի միջին թվաբանականը, որոնք 7-ի բաժանվելիս տալիս են 2 մնացորդ:

    sing namespace std;
    void main()
    {
    int k,i,n,s;
    double p;
    cout<<"n="<<endl;
    cin>>n;
    s=0;
    k=0;
    for(i=1; i<=n; i++)
    {
    if(i%7==2)
    {
    s=s+i;
    k++;
    }
    }
    p=s/k;
    cout<<"p="<<p<<endl;
    }
    Առաջին հայացքից սխալ բան չեմ նկատում. Իսկ " խնդիրը չի ստացվում" ասելով ի՞նչ նկատի ունեք, սխա՞լ ա հաշվում միջին թվաբանականը.
    Մեկ էլ մի փոքր կարելի ա օպտիմիզացնել, n<9 դեպքում միանգամից 0 տպել ու ցիկլն էլ 9-ից սկսել (Կոնկրետ տրված թվերի դեպքում).
    Հ.Գ. sing namespace std; ենթադրում եմ , որ վրիպակ ա, ամեն դեպքւմ՝ դիմացի "u-ն մոռացել եք

  5. #424
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Lusina-ի խոսքերից Նայել գրառումը
    Առաջին հայացքից սխալ բան չեմ նկատում. Իսկ " խնդիրը չի ստացվում" ասելով ի՞նչ նկատի ունեք, սխա՞լ ա հաշվում միջին թվաբանականը.
    Մեկ էլ մի փոքր կարելի ա օպտիմիզացնել, n<9 դեպքում միանգամից 0 տպել ու ցիկլն էլ 9-ից սկսել (Կոնկրետ տրված թվերի դեպքում).
    Հ.Գ. sing namespace std; ենթադրում եմ , որ վրիպակ ա, ամեն դեպքւմ՝ դիմացի "u-ն մոռացել եք
    Լուսինա ջան, օրինակ ես գրում եմ n=25, պատասխանը ստացվում է p=12,5

    sing namespace std; վրիպակ ա

  6. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Lusina (03.10.2012)

  7. #425
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում One_Way_Ticket-ի խոսքերից Նայել գրառումը
    Քանի որ s-ը և k-ն int տիպի են, ապա նրանց բաժանման արդյունքը ևս int է (վերցվում է ամբողջ մասը): Հետո այն double-ի վերագրելիս միևնույնն է, ամբողջ մասն է մնում: Մինչև բաժանումը բաժանարարը կամ բաժանելին պետք է cast անել double տիպի: Ասենք, սենց.
    p = (double)s / k;
    շնորհակալ եմ , իսկ կարող եմ էսպես նկարագրել սկզբում
    int k,i,n;
    double s,p;

  8. #426
    Բարի ճանապարհ One_Way_Ticket-ի ավատար
    Գրանցման ամսաթիվ
    19.03.2009
    Հասցե
    Ուղևորի ծոցագրպան
    Տարիք
    39
    Գրառումներ
    3,624
    Բլոգի գրառումներ
    32
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    շնորհակալ եմ , իսկ կարող եմ էսպես նկարագրել սկզբում
    int k,i,n;
    double s,p;
    Կարելի է և այդպես։

  9. #427
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Խնդրում եմ օգնեք, չի ստացվում խնդիրը.

    Հաշվել և արտածել այն ամենամեծ երկնիշ թիվը, որին նախորդող ամբողջ դրական թվերի արտադրյալը չի գերազանցում 10 000-ը:

    #include <iostream>
    using namespace std;
    void main()
    {
    int i, p, n;
    p=1;
    for(i=10; i<=99; i++)
    {
    p=p*i;
    if(p>10000)
    {
    n=i-1;
    }

    }
    cout<<"n="<<n<<endl;
    }

  10. #428
    Բարի ճանապարհ One_Way_Ticket-ի ավատար
    Գրանցման ամսաթիվ
    19.03.2009
    Հասցե
    Ուղևորի ծոցագրպան
    Տարիք
    39
    Գրառումներ
    3,624
    Բլոգի գրառումներ
    32
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    Հաշվել և արտածել այն ամենամեծ երկնիշ թիվը, որին նախորդող ամբողջ դրական թվերի արտադրյալը չի գերազանցում 10 000-ը:
    Խնդիրը ի սկզբանե սխալ է ձևակերպված, քանի որ այդպիսի երկնիշ թիվ գոյություն չունի: Մեկից ութ թվերի արտադրյալն արդեն իսկ գերազանցում է տասը հազարը:

  11. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Ruzanna Stepanyan (09.10.2012)

  12. #429
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում One_Way_Ticket-ի խոսքերից Նայել գրառումը
    Խնդիրը ի սկզբանե սխալ է ձևակերպված, քանի որ այդպիսի երկնիշ թիվ գոյություն չունի: Մեկից ութ թվերի արտադրյալն արդեն իսկ գերազանցում է տասը հազարը:
    շնորհակալ եմ շատ, ես էլ էի էդպես մտածում, բայց կարծեցի ես չեմ հասկանում խնդիրը

    իսկ այս խնդիրը ինչպես կարող եմ փոխել, որ լուծում ունենա:
    Վերջին խմբագրող՝ Ruzanna Stepanyan: 09.10.2012, 21:48:

  13. #430
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    կլինի էսպես դարձնեմ պահանջը

    Հաշվել և արտածել այն ամենամեծ բնական թիվը, որին նախորդող բոլոր բնական թվերի արտադրյալը չի գերազանցում 10 000 թիվը:

  14. #431
    Բարի ճանապարհ One_Way_Ticket-ի ավատար
    Գրանցման ամսաթիվ
    19.03.2009
    Հասցե
    Ուղևորի ծոցագրպան
    Տարիք
    39
    Գրառումներ
    3,624
    Բլոգի գրառումներ
    32
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    կլինի էսպես դարձնեմ պահանջը

    Հաշվել և արտածել այն ամենամեծ բնական թիվը, որին նախորդող բոլոր բնական թվերի արտադրյալը չի գերազանցում 10 000 թիվը:
    Հա, բայց դրա լուծումը շատ պարզ է․ std::cout << 7;
    Ավելի լավ է, դարձրեք այսպես․ հաշվել և արտածել այն ամենամեծ բնական թիվը, որին նախորդող բոլոր բնական թվերի արտադրյալը չի գերազանցում տրված N-ը։

  15. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Ruzanna Stepanyan (09.10.2012)

  16. #432
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում One_Way_Ticket-ի խոսքերից Նայել գրառումը
    Հա, բայց դրա լուծումը շատ պարզ է․ std::cout << 7;
    Ավելի լավ է, դարձրեք այսպես․ հաշվել և արտածել այն ամենամեծ բնական թիվը, որին նախորդող բոլոր բնական թվերի արտադրյալը չի գերազանցում տրված N-ը։
    փորձեցի լուծել ձեր առաջարկած խնդիրը, բայց ոնց որ թե էլի չի ստացվում One_Way_Ticket ջան ինչն եմ սխալ անում

    #include <iostream>
    using namespace std;
    void main()
    {
    int i, p, n, k;
    cout<<"n="<<endl;
    cin>>n;
    p=1;
    for(i=1; i<=n; i++)
    {
    p=p*i;
    if(p>n)
    {
    k=i-1;
    }

    }
    cout<<"k="<<k<<endl;
    }

  17. #433
    Բարի ճանապարհ One_Way_Ticket-ի ավատար
    Գրանցման ամսաթիվ
    19.03.2009
    Հասցե
    Ուղևորի ծոցագրպան
    Տարիք
    39
    Գրառումներ
    3,624
    Բլոգի գրառումներ
    32
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    k=i-1;
    Սրանից հետո պետք է ցիկլից դուրս գալ break-ով։

  18. #434
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում One_Way_Ticket-ի խոսքերից Նայել գրառումը
    Սրանից հետո պետք է ցիկլից դուրս գալ break-ով։
    էլի չի ստեցվում: Խնդրում եմ մի հատ գրեք էլի ծրագիրը լրիվ

  19. #435
    Բարի ճանապարհ One_Way_Ticket-ի ավատար
    Գրանցման ամսաթիվ
    19.03.2009
    Հասցե
    Ուղևորի ծոցագրպան
    Տարիք
    39
    Գրառումներ
    3,624
    Բլոգի գրառումներ
    32
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    էլի չի ստեցվում:
    Ի՞նչ է տպում

Էջ 29 36-ից ԱռաջինԱռաջին ... 19252627282930313233 ... ՎերջինըՎերջինը

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •