Сумата на числата до N

Да се напише програма, която чрез рекурсивна функция пресмята стойността на сумата на числата от 1 до n (където n>0).

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

3 коментара по Сумата на числата до N

  1. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int sum(int n)
    {
      if (n==1) return 1;
      return sum(n-1)+n;
    }
    
    int main(int argc, char** argv) {
    	int n;
    cout<<"Vyvedete chisla: "<<endl;
    cin>>n;
    cout<<"Sumata e: "<< sum(n)<<endl<<endl;
    
    
    	return 0;
    }
  2. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int sum(int n){
    	if (n==1) return 1;
    	return n+sum(n-1);
    }
    
    int main(int argc, char** argv) {
    	int n;
    	cin>>n;
    	cout<<sum(n);
    	
    	return 0;
    }

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