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

Функции float average(int arrray[],int from,int to) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ прокометрировать http://www.cyberforum.ru/cpp-beginners/thread283298.html
double buf = Convert::ToDouble(pole->Text);// и как это заумно прокомент? int i,j; for(i=0;i<buf;i+=180); // больше всего это интерисует как прокоментировать заумно ...
C++ cryptoapi, шифрование, 3DES BYTE* Encrypt(char *str, char *password) { HCRYPTPROV hCryptProv = 0; HCRYPTKEY hKey = 0; HCRYPTHASH hHash = 0; BYTE *pBuffer = 0; DWORD dwBufferLen = strlen(str); ... http://www.cyberforum.ru/cpp-beginners/thread283297.html
C++ Дано целое число K. Поменять порядок цифр в числе на обратный.
Дано целое число K. Поменять порядок цифр в числе на обратный.
Вроде простенькая C++
Задача Данно 3 массива.Найти элементы которые есть в 1 массиве и нет в 2 и 3. мой код int mas1={1,3,6,5,7,2}; int mas2={1,10,11,7,2,12}; int mas3={20,6,25,2,17,18}; int i;int j; ...
C++ линейный однонаправленный список http://www.cyberforum.ru/cpp-beginners/thread283225.html
имеются сведения о спортсменах-лыжниках: фамилия, результат(сек), страна. 1. создать линейный однонаправленный список(очередь) 2. распечатать список 3. вывести сведения о победителях, занявших...
C++ Доля слов в тексте Добрый вечер! Очень нужна помощь. Требуется написать программу, которая считала бы долю каждого слова от всего текста. При этом, конечно, надо учитывать, что слова могут быть написаны в различных... подробнее

Показать сообщение отдельно
yuliyayuliya28
4 / 4 / 0
Регистрация: 06.03.2011
Сообщений: 319
26.04.2011, 21:31  [ТС]
Цитата Сообщение от Ma3a Посмотреть сообщение
Ну наверное, раз уж они зачем-то есть. Вы сами указываете, в каких пределах по массиву вычислять среднее арифметическое, для этого эти from и to и нужны.
если мы вводим from и вводим to.....то не выводится среднее арифметическое в этих пределах.....а также только всего массива и половины массива.....

Добавлено через 4 минуты
Цитата Сообщение от Ma3a Посмотреть сообщение
Ну наверное, раз уж они зачем-то есть. Вы сами указываете, в каких пределах по массиву вычислять среднее арифметическое, для этого эти from и to и нужны.
Спасибо большое вы гений))))))теперь поняла)))))огромное спасибо)
cout<<"Среднее значение элементов от from до to"<<endl;
cout<<average(array,from,to)<<endl;

Добавлено через 22 часа 34 минуты
Функция)))
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
39
40
#include "stdafx.h"
#include <numeric>
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
float average(float array[],int from,int to)
{
    return accumulate(array + from,array + to + 1,0.0f) / (to - from + 1);
}
const int size=10;
int i;
int main()
{
    setlocale(LC_ALL,"");
    int from;int to;
    cout<<"Введите from"<<endl;
    cin>>from;
    cout<<endl;
    cout<<"Введите to"<<endl;
    cin>>to;
    cout<<endl;
    cout<<"Массив"<<endl<<endl;
    srand(time(0));
    float array[size];
    for(int i=0; i<size; i++)
    {
        array[i]=rand()%100+1;
        cout<<array[i]<<" ";
    }
    cout<<endl<<endl;
    cout<<"Среднее значение всего массива"<<endl;
    cout<< average(array,0,size-1) << endl;
    cout<<"Среднее значение элементов от from до to"<<endl;
    cout<<average(array,from,to)<<endl;
    getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru