User Tag List

Ցույց են տրվում 1 համարից մինչև 15 համարի արդյունքները՝ ընդհանուր 536 հատից

Թեմա: C++

Համակցված դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    Կեցցե թագավորը Varzor-ի ավատար
    Գրանցման ամսաթիվ
    16.03.2009
    Հասցե
    Երկիր մոլորակ, ՀՀ ք. Երևան
    Տարիք
    43
    Գրառումներ
    7,503
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    խնդրում եմ մի հատ նայեք, թե ինչն եմ սխալ արել, որ քանակը հաշվում է, իսկ արտադրյալը նույնիսկ ցույց չի տալիս էկրանին

    Հաշվել և արտածել տրված n տարր պարունակող միաչափ այն տարրերի քանակը և արտադրյալը , որոնք պատկանում են տրված [a;b] միջակայքին

    #include <iostream>
    using namespace std;
    void main()
    {
    int x[10], p,i,n,a,b, qanak;
    cout<<"a=";
    cin>>a;
    cout<<"b=";
    cin>>b;
    do
    {cin>>n;}
    while(1>n||n>10);
    for(i=0; i<n; i++)
    {
    cout<<"x["<<i<<"]=";
    cin>>x[i];
    }
    p=1;
    qanak=0;

    for(i=1; i<n; i++)
    if((x[i]>=a)&&(x[i]<=b))
    {
    p=p*x[i];
    qanak++;
    }
    else
    cout<<"p="<<p<<endl;
    cout<<"qanak="<<qanak<<endl;

    }
    Ընդգծածս հատվածում սխալ կա`else-ն պետք չի: Հակառակ պայմանի գործողություն քո խնդրում չկա:
    Լոխ մունք ենք, մնացածը` լոխ են...

  2. #2
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Varzor-ի խոսքերից Նայել գրառումը
    Ընդգծածս հատվածում սխալ կա`else-ն պետք չի: Հակառակ պայմանի գործողություն քո խնդրում չկա:
    Մերսի շատ պատասխանի համար
    ես էդպես էլ էի փորձել, բայց էդ դեպքում արտադրյալը ճիշտ ա հաշվում, իսկ քանակը միշտ գրում ա , որ հավասար ա 1-ի: Մի հատ կնայեք ինչն ա սխալ

  3. #3
    Կեցցե թագավորը Varzor-ի ավատար
    Գրանցման ամսաթիվ
    16.03.2009
    Հասցե
    Երկիր մոլորակ, ՀՀ ք. Երևան
    Տարիք
    43
    Գրառումներ
    7,503
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    Մերսի շատ պատասխանի համար
    ես էդպես էլ էի փորձել, բայց էդ դեպքում արտադրյալը ճիշտ ա հաշվում, իսկ քանակը միշտ գրում ա , որ հավասար ա 1-ի: Մի հատ կնայեք ինչն ա սխալ
    Մի բան էլ ասեմ.
    1. Զանգվածի էլեմենտների հաշվարկի ցիկլում գրի i=0
    Քանակի պահը պիտի ճիշտ հաշվի, եթե ընենց ես գրում ոնց որ ստեղ ես դրել: Ուղղակի փոխի i=0 ու else-ն հանի:
    Մեկ էլ ներմուծելուց պիտի ուշադիր լինես, որ a-ն միշտ փոքր լինի b-ից:
    Լոխ մունք ենք, մնացածը` լոխ են...

  4. #4
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Varzor-ի խոսքերից Նայել գրառումը
    Մի բան էլ ասեմ.
    1. Զանգվածի էլեմենտների հաշվարկի ցիկլում գրի i=0
    Քանակի պահը պիտի ճիշտ հաշվի, եթե ընենց ես գրում ոնց որ ստեղ ես դրել: Ուղղակի փոխի i=0 ու else-ն հանի:
    իսկ ինչի ենք գրում 1, նախորդ խնդիրնեերում գրել էի 0, բայց ֆրումում ինձ խորհուրդ տվեցին գրել 1:

  5. #5
    Կեցցե թագավորը Varzor-ի ավատար
    Գրանցման ամսաթիվ
    16.03.2009
    Հասցե
    Երկիր մոլորակ, ՀՀ ք. Երևան
    Տարիք
    43
    Գրառումներ
    7,503
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    իսկ ինչի ենք գրում 1, նախորդ խնդիրնեերում գրել էի 0, բայց ֆրումում ինձ խորհուրդ տվեցին գրել 1:

    Նախորդ խնդիրներում min/max խնդիր էիր լուծում, որի ժամանակ որպես սկզբնական min/max տարր ընդունում էիր զանգվածի առաջին տարրը: Ու հետագա համեմատություններրի ժամանակ իմաստ չուներ, որ ինքն իրա հետ համեմատեիր, դրա համար էլ ցիկլը սկսում էիր 2-րդ տարրից` ինդեքսը 1-ից:
    Իսկ այս խնդրում զանգվածի բոլոր տարրերն էլ կարող են պատկանել [a;b]միջակայքին ուստի պիտի սկսես 0-ինդեքսից` 1-ին տարրից:
    Լոխ մունք ենք, մնացածը` լոխ են...

  6. #6
    Լիարժեք անդամ Ruzanna Stepanyan-ի ավատար
    Գրանցման ամսաթիվ
    11.02.2012
    Գրառումներ
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Varzor-ի խոսքերից Նայել գրառումը

    Նախորդ խնդիրներում min/max խնդիր էիր լուծում, որի ժամանակ որպես սկզբնական min/max տարր ընդունում էիր զանգվածի առաջին տարրը: Ու հետագա համեմատություններրի ժամանակ իմաստ չուներ, որ ինքն իրա հետ համեմատեիր, դրա համար էլ ցիկլը սկսում էիր 2-րդ տարրից` ինդեքսը 1-ից:
    Իսկ այս խնդրում զանգվածի բոլոր տարրերն էլ կարող են պատկանել [a;b]միջակայքին ուստի պիտի սկսես 0-ինդեքսից` 1-ին տարրից:
    հաաա ճիշտ ա

    բայց մեկա քանակը չի հաշվում, միշտ հավասար ա 1-ի

  7. #7
    Կեցցե թագավորը Varzor-ի ավատար
    Գրանցման ամսաթիվ
    16.03.2009
    Հասցե
    Երկիր մոլորակ, ՀՀ ք. Երևան
    Տարիք
    43
    Գրառումներ
    7,503
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Ruzanna Stepanyan-ի խոսքերից Նայել գրառումը
    հաաա ճիշտ ա

    բայց մեկա քանակը չի հաշվում, միշտ հավասար ա 1-ի
    մի հատ վերջի հատվածը սենց գրի.
    for(i=0; i<n; i++)
    {
    if((x[i]>=a)&&(x[i]<=b))
    {
    p=p*x[i];
    qanak+=1;
    }
    }
    cout<<"p="<<p<<endl;
    cout<<"qanak="<<qanak<<endl;
    Լոխ մունք ենք, մնացածը` լոխ են...

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

    Ruzanna Stepanyan (16.04.2012)

Թեմայի մասին

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

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

Էջանիշներ

Էջանիշներ

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

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