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

Да се въведе чрез динамична променлива масив от N числа и да се изведе средното аритметично на положителните.

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

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

  1. sup3rEva каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char** argv) {
    int i, n, *p, *q; 
    cout << "Vyvedete kolko chisla shte ima masivyt: "; 
    cin >> n; 
    p = new int[n]; 
    q=p;
    for (i = 0; i < n; i++) { 
       cout << " Vyvedete chislo: "; 
       cin >> p[i];
    } 
    double sum=0;
    int br=0;
    for (i=0; i<n; i++){
       if (*p>0){
         sum+=*p;
         br++;
       }
       p++;
    }
    cout<<"Srednoto aritmetichno e:  "<<sum/br<<endl<<endl;
    delete[] q; 
    	return 0;
    }
  2. Violeta каза:
     #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char** argv) {
    int i, n, *p,  chisla=0;
    double sredno,sum=0;
    cout << "Vavedete  broq na chislata koito iskate da presmetnete ";
    cin >> n;
    p = new int[n];
    
    for(i = 0; i < n; i++) {
    	cout << "Vavedete chislo  ";
    	cin >> p[i];
    }
    
    for(i = 0; i < n; i++){
    	if(p[i]>0) {
    		sum=sum+p[i];
    		chisla++;
    	}
    }
    sredno=sum/chisla;
    cout << "Srednata stoinost e " << sredno << endl;
    delete[] p;
    // 
    	return 0;
    } 
  3. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char** argv) {
    	int i, n, *p, br=0;
    	double suma=0;
    	
    	cout<<"Kolko chisla shte vavedete? ";
    	cin>>n;
    	p =new int[n];
    	for(i = 0; i < n; i++) {
    		cout << "Vavedete chislo: ";
    		cin >> p[i];
    	}
    
    	for(i = 0; i < n; i++)
    		if(p[i]>0) {
    			suma=suma+p[i];
    			br++;
    		}
    	
    	cout<<"Srednata stoinost e "<<suma/br<<endl;
    
    	delete[] p;
    	return 0;
    }

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