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

ПРоблема со значениями массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для каждого массива определить номер столбца с наибольшим количеством положительных элементов. http://www.cyberforum.ru/cpp-beginners/thread822073.html
Использование функций, возвращающих одно значение. Даны целочисленные массивы A, B. Для каждого массива определить номер столбца с наибольшим количеством положительных элементов. Добавлено через 15 минут #include <iostream> #include <conio.h> #include <stdlib.h> int main() { int i, j;
C++ Перегрузка = Прошу помощи! Нужно запихать эту функцию в перегрузку = Вот функция void CopyString(const char* src, char* dst) //копирование строки { while(*dst++ = *src++); } Вот метод перегрузки, где используется эта функция http://www.cyberforum.ru/cpp-beginners/thread822041.html
C++ Не отображается дробное число в С++
Почему я ввёл 7, 481 галлонов, оно посчитало как 7, 481, а написало 7? #include <iostream> using namespace std; int main() { float galoons, foots; cin>>galoons; foots = galoons/7,481; cout<<foots<<" futov"<< endl;
Функция, которая возвращает индекс первого элемента C++
Дан массив, упорядоченный по убыванию { 16, 13, 12, 8,5,4,1,-1,-2,-5}. Написать функцию, которая возвращает индекс первого элемента, меньшего числа N, которое передается в эту функцию в качестве параметра. Если такого элемента нет, функция должна возвращать -1.
C++ Нумерация месяца http://www.cyberforum.ru/cpp-beginners/thread822023.html
Доброго дня. Спорим с коллегой с какого числа начинать нумеровать месяца с 0 или с 1. Хотелось бы услышать мнения на этот счет
C++ криво работает коеструктор копии производного класса #include <iostream> using namespace std; #include <conio.h> class building { protected: int **A, level, flat; public: building(){}; building(int l, int f); подробнее

Показать сообщение отдельно
mikhail90
0 / 0 / 0
Регистрация: 21.03.2013
Сообщений: 76

ПРоблема со значениями массива - C++

29.03.2013, 14:06. Просмотров 209. Ответов 1
Метки (Все метки)

Пишу программу, в ней есть массив, значения которого задаются рандомно от 1 до 9. Когда вызывается функция, определяющая среднее значение, то сумма этих значений всегда равна -858992948. Помогите найти ошибку

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
34
35
36
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
void srednee (const int [], int);
//void mediana (const int [], int);
//void moda (const int [], int [], int);
//void sortirovka (int [], int);
//void pechat (const int [], int);
 
int main()
{
    setlocale(0,"");
    srand(time(NULL));
    const int razmer = 99;
    int chastota[10] = {0}, massiv[razmer];
 
    for (int i = 0; i <= razmer - 1; i++) // задание значений массива
        massiv[i] = 1 + rand()%9;
 
    srednee (massiv, razmer);
//  mediana (massiv, razmer);
//  moda (chastota, massiv, razmer);
 
    return 0;
}
void srednee (const int otveti [], int razmer_massiva)
{
    int summa = 0;
 
    for (int i = 0; i <= razmer_massiva; i++)
        summa += otveti[i];
 
    cout << "Среднее значение для данного расчета равно" << endl
        << summa << " делим на " << razmer_massiva << " = " << (float)summa/razmer_massiva << endl << endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru