Форум программистов, компьютерный форум CyberForum.ru

Найти среднее арифметическое ненулевых элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не удается открыть файл включение system.hpp http://www.cyberforum.ru/cpp-beginners/thread1058159.html
Помогите плз, очень надо! компилятор ругается при подключении #include "MD5.h" на следующее: "не удается открыть файл включение system.hpp" искал поисковиком, ничего не нашел.
C++ Из символов данной строки составить три новых слова дана строка символов из символов данной строки составить три новых слова каждое в отдельной строке помогите плиз http://www.cyberforum.ru/cpp-beginners/thread1058151.html
написать программу сумма ряда C++
В универе проблема только с инфой помогите написать программу для суммы ряда S=1+3x/1!+3x^2/2!+...+3x^n/n! 0.1<=x<=1 n=15 y(x)=e^3x
C++ Для каждой строки файла удалить короткое слово
Для каждой строки файла удалить короткое слово. Результат записать в файл. FILE *f1,*f2; f1=fopen("F1.txt","rt"); f2=fopen("F2.txt","wt"); while(!feof(f1)) /* пока не конец файла */ fgets(w,1000,f1); fprintf(f2,"%c",w); fprintf(f2," - %i\n",k); fclose(f1);
C++ Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread1058133.html
Помогите пожалуйста решить. Только матрицы надо обязательно через динамические массивы задавать( я ничего в этом не понимаю(
C++ Вычислить значение y= (tgx-cos(x-ln2,51))/(x*x+3) по заданному значению x Здравствуйте, уважаемые пользователи. Помогите пожалуйста написать код от начала и до конца для данного задания: Вычислить значение y по заданному значению x, если y= (tgx-cos(x-ln2,51))/(x*x+3). подробнее

Показать сообщение отдельно
metallix
 Аватар для metallix
10 / 10 / 3
Регистрация: 07.09.2013
Сообщений: 48
26.12.2013, 22:45     Найти среднее арифметическое ненулевых элементов массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
 
int main()
{
const int size = 10;
 
int array[size];
double cnt = 0, sum=1;
 
for(int i=0; i<size; i++)
    {
        array[i]=rand()%50;
        cout<<array[i]<<" ";    
    }
cout<<"\n\n";
 
for(int i=0; i<size;i++)
    {
        if(array[i] > 0 || array[i] < 0)
            {
            sum+=array[i];
            cnt++;    
            }
        
    }
 
cout<<"SUM: "<<sum<<"\nCNT: "<<cnt<<"\n";
cout<<"Average value: "<<sum/cnt;
 
 
system("pause>>nul");
return 0;
 
}
 
Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru