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

Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлом через входной параметр http://www.cyberforum.ru/cpp-beginners/thread1065566.html
int _tmain(int argc,char* argv) { FILE* F =fopen(argv, "wt+"); когда пишу параметр запуская через командную строку или ярлык, создается файл с первой буквой параметра, и туда записывается все что надо. Параметр писал и с полным указанием пути "C:\...." в итоге он называл файл С, писал параметр "input" файл создавался i, ставил кавычки, не помогло, подскажите, то-ли я тупой, то-ли лыжи не...
C++ Ссылки на тип данных в классе ребят, подскажите, как это Создать класс содержащий ссылку на int? не понимаю ссылки... http://www.cyberforum.ru/cpp-beginners/thread1065557.html
C++ Вычислить сумму элементов матрицы выше главной диагонали
Здравствуйте. Помогите решить задание. Нужно вычислить сумму элементов матрицы выше главной диагонали. Заранее спасибо.
Составить программу вычисления функции C++
Нужно составить программу вычисления значения функции y(x) при произвольном значении х. До этого находил похожую формулу программы, но числа слишком большие. Может что в формуле не так, подскажите пожалуйста? #include "stdafx.h" #include <iostream> #include <math.h> #include <conio.h> using namespace std; void main() {
C++ Запрос роста в см, вывод в метрах и см http://www.cyberforum.ru/cpp-beginners/thread1065506.html
const double m = 100; int height; int main() { cout << "Enter your height in cm:______\b\b\b\b\b\b"; cin >> height; cout << int (height / m) << " m and " << (height / m - int (height / m)) * m << " cm"<< "" ; return 0; }
C++ Как записать данные из файла в двумерный массив? Дан файл координат вершин ломаной линии на плоскости. Определить, имеет ли ломаная линия самопересечения, если да, то записать в файл G координаты точек самопересечения. Реализовать на двоичных файлах с помощью структур данных (struct). 1)записать бинарный файл с координатами(с этим проблем нету) 2)считать эти координаты из файла( вот здесь проблема, не знаю как считать в двумерный массив) 3... подробнее

Показать сообщение отдельно
Serega_094
2 / 2 / 0
Регистрация: 07.06.2013
Сообщений: 80
08.01.2014, 15:48     Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой
Цитата Сообщение от Trombovoz Посмотреть сообщение
кажется он первый элемент не считает как нечетный....
в С++ нумерация начинается с нуля т.е у тебя получается
C++
1
2
3
4
5
6
arr[0]=1;
arr[1]=2
arr[2]=3
arr[3]=4
arr[4]=5
arr[5]=6
посчитай теперь сам, программа все правильно считает)) нечетные теперь 2, 4 и 6)) среднеарифметическое 4))
чтобы этого избежать начинай нумерацию с 1)

Добавлено через 4 минуты
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
int Sumch = 0;
        int sumnch = 0;
        int nechet = 0;
        int chet = 0, count=0;
        for (int i = 0; i < n; i++)
        {
            cin >> arr[i];
        }
        {
            for (int i = 0; i < n; i++)
            if (i % 2 == 0)
            {
                Sumch += arr[i];
                chet++;
            }
            for (int i = 1; i < n; i += 2)
            {
                sumnch += arr[i];
                count++
            }
 
        }
        Sumch = Sumch / chet;
        sumnch=sumnch/count;
        cout << Sumch << "\n";
        cout<< sumnch<<"\n";
        system("pause");
        return 0;
попробуй так
 
Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru