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

Среднее значение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает одна программа http://www.cyberforum.ru/cpp-beginners/thread964420.html
Вот программа. Нужно, чтобы она выводила 1. Три числа с длинной строки 6 2. Дви числа с длинной строки 6 и точностью после запятой 3 3. Три символа с длинной строки 5 4. Три строчки с длинной строки 6 и количеством символов в строке 8 #include "stdafx.h" #include <conio.h> #include <stdio.h> using namespace std;
C++ Не получается "чистый ноль" Доброго времени суток. Довольно банальная проблема, но заставила меня сильно попотеть! for(double x = -0.5; x <= 0.5; x += 0.01) { cout << x << endl; } При выводе, когда время доходит до 0, вместо него получается 3.08781е-016. Прошу решить проблему, используя поток вывода cout, и не меняя структуру цикла. http://www.cyberforum.ru/cpp-beginners/thread964401.html
C++ Передача вектора из класса в класс?
Доброго времени суток! У меня возникла проблема в очень простой программе. Я передаю функции из класса board.cpp в класс test.cpp. У меня выдает g++ следующую ошибку: /tmp/cc7v3lIw.o: In function `main': test.cpp:(.text+0x20): undefined reference to `Board::read_grid(int)' test.cpp:(.text+0x5f): undefined reference to `Board::print_grid(std::vector<std::vector<int, std::allocator<int> >,...
C++ Вывод матрицы на экран
//* С клавиатуры вводится размерность целочисленной матрицы, затем сама матрица.Найти элементы меньшие среднего арифметического. //* Разрешается при этом использовать только один оператор цикла(кроме цикла ввода матрицы). как написать вывод матрицы на экран после ввода строк и столбца? #include <iostream> #include <windows.h> using namespace std; int main()
C++ провести побитовое кодирование слов английского языка http://www.cyberforum.ru/cpp-beginners/thread964374.html
провести побитовое кодирование слов английского языка( имени), выбрав минимальное кол-во переменных указанного типа unsigned int, тока это надо просто всё сделать т.к мы еще толком языка незнаем
C++ Разработка Windows приложений на C++ Всем доброго времени суток! Я начал изучать c++, а до этого программировал на C# и Basicе. Сейчас изучаю С++ по книге Р. Лафоре. И у меня возник вопрос. В книге ясно сказали, что никаких Windows приложений я не дождусь, все будет рассматриваться в консоли. И ладно! Так вот, подскажите пожалуйста материалы или ресурсы на которых можно найти информацию по разработке Windows-приложений? Нашел... подробнее

Показать сообщение отдельно
MagicianHarry
0 / 0 / 0
Регистрация: 23.09.2013
Сообщений: 21
28.09.2013, 19:27     Среднее значение
Нужно посчитать среднее значение всех элементов стека. Но результат всегда ноль.
Помогите пожалуйста!
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include<stdlib.h>
#include<time.h>
 
#define LEN 100
 
int g_count1 = 0;
int g_count2 = 0;
int* g_v = NULL;
int* g_v2 = NULL;
 
int n = 105;
 
void push(int* gv, int& g_count, int val)
{
    if (g_count >= LEN) return;
    gv[g_count++] = val;
}
 
bool pop(int* gv, int& g_count, int* pval)
{
    if (g_count <= 0 || pval == NULL) return 0;
    if (pval != NULL) *pval = gv[--g_count];
    return 1;
}
 
int main(int argc, char* argv[])
{   srand((unsigned)time(NULL));   
    if (g_v == NULL)
    {
        g_v = new int[LEN+1];
        g_v2 = new int[LEN+1];
    }
 
    int n = 0; 
    printf("Razmernost: n = "); scanf("%d",&n);
 int i=0;
 
    for(int j=0;j<n;j++){
        i=rand()%101-50;
        
        push(g_v,g_count1,i++);}
 
 
    int val = 0;
    int sr=0;
  int res=0;
 
    while (pop(g_v,g_count1,&val))
        printf("%d\n",val);
    while (pop(g_v,g_count1,&val))
    {
        sr+=val; // не считает!!!!
       
    }
 res=sr/n;
    cout<<"Rezult: "<<res<<endl;
   
 
    if (g_v != NULL && g_v2 != NULL) 
    {
        delete[] g_v;
        delete[] g_v2;
    }
 
    _getch();
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru