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

Массивы. Вывести на экран среднее значение, количество отрицательных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, в которой выделить память под матрицу со строками разной длины http://www.cyberforum.ru/cpp-beginners/thread829829.html
Написать программу, в которой выделить память под матрицу со строками разной длины. В каждую стоку занести информацию о возрасте сотрудников i-го отдела. На печать вывести возраст и номер отдела самого молодого и самого пожилого сотрудника. Предполагается, что в каждом отделе различное количество сотрудников. Тема указатели
C++ Ошибка в коде //--------------------------------------------------------------------------- #include <vcl.h> #include <string.h> #include <iostream.h> #include <stdio> #include <vector> #include <sstream> #include <iterator> #pragma hdrstop http://www.cyberforum.ru/cpp-beginners/thread829818.html
Дебаггер и argv C++
Как посылать параметры запуска программы при дебагинге? При исполнении в эмуляторе DOS'а всё просто: myprog.exe "someparameter" 12318921 "anotherparameter" А при отлаживании?
Строки.Найти количество слов? C++
Дана фраза, в которой слова разделены одним пробелом, а сама фраза заканчивается точкой. Требуется: Найти количество слов, начинающихся на букву «а».
C++ Как отсортировать данный массив по возрастанию и убыванию. (buble sort) http://www.cyberforum.ru/cpp-beginners/thread829774.html
#include <iostream> #include <ctime> using namespace std; void fillArray (const int SIZE,int Array) { srand(time(0)); for (int i=0;i<SIZE;i++) { Array=rand()%10; }
C++ Visual Studio 2012 не воспринимает функцию cout<< Вот код программы: #include <iostream> using namespace std; int main() { cout << "Моя первая программа на С++\n"; cin.get(); } подробнее

Показать сообщение отдельно
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
06.04.2013, 17:44     Массивы. Вывести на экран среднее значение, количество отрицательных элементов
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
double midVal(int* a, size_t size) {          // среднее значение элементов
   double sum = 0;
   for(size_t i=0; i < size; i++)
      sum += a[i];
   return (sum / size);
}
 
int cntNeg(int* a, size_t size) {                     // количество отрицательных элементов
   int cnt = 0;
   for(int i=0; i < size; i++)
      if(a[i] < 0)
         cnt++;
   return cnt;
}
 
void printArr(int* a, size_t size) {                  // вывод массива
   for(int i=0; i < size; i++)
      cout << a[i] << " ";
}
 
void inArr(int* a, size_t size) {                     // ввод пользователем с клавиатуры
   for(int i=0; i < size; i++)
      cin >> a[i];
}
 
void rndFill(int* a, size_t size, int x, int y) {   // заполнение случайными числами
   for(int i=0; i < size; i++) {
      int r = rand() % y+1;
      while(r < x)
         r++;
      a[i] = r;
   }
}
Добавлено через 57 секунд
не круто: торопился очень...
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru