Сума и произведение на числа до N

Да се направи функция, която пресмята сумата на числата до N, където N е подадено като параметър. Да се направи функция, която пресмята произведението на числата до N, където N е подадено като параметър. Да се направи програма, която позволява въвеждане на числo и отпечатва S=(1+2+3+…+N)/(1*2*3*…*N), като ползва функциите.

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

6 Responses to Сума и произведение на числа до N

  1. TVD каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    
        double Sbor(int N)
        {
            int sum=0;
            for (int i=0;i<=N;i++)
                    sum=sum+i;
            return sum;
        }
        double proizvedenie(int N) 
        {
            int pr=1;
            for (int i=1;i<=N;i++)
            pr=pr*i;
            return pr;
        }
    int main ()
    {
        int N,sum,pr;
        cout<<"Vuvedete N:";
        cin>>N;
        cout<<Sbor(N)<<endl;
        cout<<proizvedenie(N)<<endl;  
        cout<<Sbor(N)/proizvedenie(N)<<endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. TVD каза:

    ако има грешка в задачата Ади е виновен :D:D

  3. Данаил каза:

    А ако е вярна – кой? Щото е вярна…

  4. Kosmos каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    float Suma(int N)
    {
      int sbor=0;
      for (int i=0;i<=N;i++)
      sbor=sbor+i;
      return sbor; 
    }
    
    float Proizvedenie(int N)
    {
     int pr=1;
     for (int i=1;i<=N;i++)
     pr=pr*i;
     return pr;  
    }
    
    int main(int argc, char *argv[])
    {
       int N;
       float S;
       cout<<"Vuvedi N:";
       cin>>N;
       cout<<"Sumata e : " <<Suma(N)<<endl;
       cout<<"Proizvedenieto e :"<<Proizvedenie(N)<<endl; 
       S=Suma(N)/Proizvedenie(N);
       cout<<"S= " <<S<<endl; 
      
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

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