Произведението на четните

Да се напише програма която позволява въвеждане на числа до въвеждане на 0 и извежда произведението на тези с четен номер.

Помислете, задачата не е съвсем проста.

Публикувано в 12а с етикети . Постоянна връзка.

2 Responses to Произведението на четните

  1. Nadq каза:
       int n=1,x,p;
          
           cout<<"vuvedete chislo :";
           cin>>x;
            if (x==0)
              cout<<"proizvedenieto e 0 :(";
             else   p=1;
            do {
             cin>>x;
               n=n+1;
              if((x!=0) && ((n%2)==0))
                p=p*x;            
         }  while (x!=0) ;
            cout<<"proizvedenieto e:"<<p<<endl;   
    
  2. MAXA каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        int a,pr;
        cin>>a; //Въвеждаме ПЪРВОТО число..то не участва в условието
        pr=1;
        while (a!=0)
        {
              cin>>a;  //Тук се въвежда ВТОРО, ЧЕТВЪРТО и всичко останали четни..
              if (a!=0) //Стига да не е равно на нула
                pr=pr*a;//умножаваме произведението по него
              else
                break;  //Ако е равно на нула е достигнато условието за край
              cin>>a;   //Тук въвеждаме ТРЕТО, ПЕТО и т.н., които не ни интересуват
              if (a==0) //Освен ако не са равни на нула, което е условието за край :)
                break;
        } 
         
          cout<<"Proizvedenieto na 4etnite e: "<<pr<<endl;          
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

Вашият коментар