Форум программистов, компьютерный форум 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); подробнее

Показать сообщение отдельно
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
28.06.2013, 11:30     В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10
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
#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
 
using namespace std;
 
int main() {
    srand(time(NULL)); //masiv vsegda budet generirovatsia novyj
    int *vec, sum = 0, count = 0, N; //vse peremennyje
    float res = 0.0;
    cout << "Input array size: ";//zaprashevajem vvesti razmer massiva
    cin >> N;
    vec = new int[N]; //massiv s razmerom N
    for(int i=0; i<N; i++) {
            vec[i] = rand()%10; //generirujem massiv sluchajnyj chisel [0;9]
            cout << vec[i] << "  "; //vyvodim massiv na ekran
    }
    for(int i=0; i<N; i++) {
            if(vec[i] > 5 && vec[i] < 10) { //jesli chislo bolshe 5 in menjshe 10 -> chisla v diapazone(6,7,8,9)
                      sum += vec[i]; //dobavliajem v summu
                      count++; //povyshajem schetchik
            }
    }
    cout << "\nSredneej = " << (sum*1.0/count) << endl;
    getche();
}
Проверил несколько раз, считает правильно.
 
Текущее время: 08:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru