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

В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переведите с Pascal на С++ пожалуйста http://www.cyberforum.ru/cpp-beginners/thread913286.html
program asd; var r,V:real; begin write(‘введите радиус r’); readln(r); V:=4/3*3.14*sqr(r)*r; write(‘объем равен’,v:4:2); readln; end.
C++ Сформировать двумерный массив и посчитать сумму элементов каждой строки Сформировать двумерный массив и посчитать сумму элементов каждой строки. http://www.cyberforum.ru/cpp-beginners/thread913285.html
C++ Область видимости
У меня возникла проблема с областью видимости. вот у меня два класса class Obj { public: Win *parent;
C++ Ошибка в простом коде
Не пойму в чем ошибка, условие правильно, цикл думал тоже, но все время один и тот же ответ. Кто может дайте совет #include "stdio.h" #include "stdlib.h" #include "time.h" #include "math.h" int main() {
C++ Создать функцию которая выводит на экран, числа от 1 до указанного числа http://www.cyberforum.ru/cpp-beginners/thread913256.html
Создать функцию которая выводит на экран, числа от 1 до указанного числа Вот я это написал: #include <iostream> #include <conio.h> using namespace std; void modul() // что надо дописать в функции modul? исправьте если есть ошибки и помогите решить пож {
C++ Перевод с Pascal на С++ Будьте добры, кто понимает, кому не сложно, очень нужна помощь в переводе. program z2; var a,b,s : integer; begin write('a='); readln(a); write('b='); readln(b); s:=a+b; write('сумма s=',s); подробнее

Показать сообщение отдельно
henecs
 Аватар для henecs
17 / 17 / 0
Регистрация: 19.05.2013
Сообщений: 135
27.06.2013, 15:28     В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10
@09071994,
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main(int argc, char* argv[])
{
   int n,count=0,s=0,*array;
   cin>>n; //пользователь вводит размер массива 
   array = new int[n]; // выделяем память под массив 
 
   for (int i=0;i<n;i++) // считываем 
         cin>>array[i];   // массив
 
   for (int i=0;i<n;i++) 
      if (array[i]>=5 && array[i]<10) //проверяем входит данный элемент массива в диапазон от 5 до 10
         { 
            s+=array[i]; // суммируем 
            count++;  //  инкрементируем  счетчик 
         }
   cout<<(s*1.0)/count; // выводим среднее арифметическое 
   delete [] array;  // освобождаем память 
   return 0; 
}


Добавлено через 1 минуту
@StormSpirit, можно и так, но я считал что массив надо вводить вручную
 
Текущее время: 05:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru