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

среднеарифметическое а1, а2, а3 - C++

Восстановить пароль Регистрация
 
Alone Angel
1 / 1 / 0
Регистрация: 08.01.2010
Сообщений: 3
24.01.2010, 19:27     среднеарифметическое а1, а2, а3 #1
Привет народ! Очень нужна помощь!!!
Даны действительные числа а1, а2, ... , аn. (а1>0). Вычислить до первого отрицательного числа: среднеарифметическое а1, а2, а3.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2010, 19:27     среднеарифметическое а1, а2, а3
Посмотрите здесь:

C++ Найти среднеарифметическое значение положительных элементов массива [4][3]
Turbo Pascal Найти среднеарифметическое каждого из столбцов и количество столбов, у которых среднеарифметическое больше элемента побочной диагонали
Одномерные массивы. Найти минимальный положительный элемент, вычислить среднеарифметическое положительных элементов, вывести ненулевые элементы C++
дано натуральное число n и вещественные числа a1 a2 aN. определить среднеарифметическое этих чисел C++
Файлы. Среднеарифметическое C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
24.01.2010, 19:37     среднеарифметическое а1, а2, а3 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
void main(){
int mas[5] = {1,2,3,-4,-4};
int sum = 0;
int sr = 0;
int count = 0;
for(int i=0;i<5;i++){
if(mas[i]>0){
count++;
sum+=mas[i];
}
if(mas[i]<0)break;
}
sr = sum/count;
printf("%d",sr);
printf("\n");
getch();
}
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
24.01.2010, 23:25     среднеарифметическое а1, а2, а3 #3
count хорошо бы на 0 проверить...
Андрейка
410 / 214 / 24
Регистрация: 25.03.2009
Сообщений: 716
24.01.2010, 23:43     среднеарифметическое а1, а2, а3 #4
Alone Angel,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <numeric>
#include <algorithm>
#include <functional>
 
int main()
{
    int arr[] = {1,2,3,4,5,-5,6};
    const size_t N = sizeof(arr) / sizeof(*arr);
 
    std::cout << std::accumulate(arr, std::find_if(arr, arr+N, std::bind2nd(std::less <int> (), int(0))), int(0));
 
    return 0;
}
Yandex
Объявления
24.01.2010, 23:43     среднеарифметическое а1, а2, а3
Ответ Создать тему
Опции темы

Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru