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

Показать сообщение отдельно
Belfegor
Ghost
 Аватар для Belfegor
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 524
27.06.2013, 15:48     В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 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
#include <iostream>
#include <ctime>
#include <cstdlib>
int main() {
    srand(time(NULL));
    int size,s=0,k=0;
    std::cin>>size;
    int arr[size];
    for ( int i =0; i <size; i++ ) {
        arr[i] = rand() %15 -5;
        i<size-1?std::cout<<arr[i]<<' ':std::cout<<arr[i]<<std::endl;
    }
    for (int i=0; i<size; i++) {
        if(arr[i]>=5&& arr[i]<10) {
            i<size-1?std::cout<<arr[i]<<' ':std::cout<<arr[i]<<std::endl;
            s+=arr[i];
            k++;
        }
    }
    std::cout<<std::endl;
    std::cout<<s/k<<std::endl;
    return 0;
}
 
Текущее время: 01:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru