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

Ввести одномерный массив А, вывести его. Вычислить среднее геометрическое положительных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив. Найти номера строк, элементы каждой из которых образуют упорядоченную последовательность http://www.cyberforum.ru/cpp-beginners/thread1018678.html
дана целочисленная квадратная матрица порядка n. Найти номера строк, элементы каждой из которых образуют упорядоченную последовательность (убывающую или возрастающую). Помогите решить)
C++ Структуры Имеем данные: дата(дд-мм-гг), температура воздуха днём, атмосферное давление, влажность. Отсортировать выбором по дате. Дальше - комлексная сортировка по температуре+давление+влажность. Определить среднюю температуру заданого месяца. Найти дни месяца, когда температура превышала среднее значение. Как это делать? Подскажите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1018671.html
C++ Передача потока в функцию
Добрый вечер. Столкнулся с вопросом: "Как передать поток в качестве параметра функции?" Есть вариант, чтобы передавать только имя файла, а в функции его открывать. Но это как-то не очень. Существуют еще варианты?
C++ Как вставить и удалить любой элемент с этого упорядоченого массива?
Как вставить и удалить любой элемент с этого упорядоченого массива? #include<iostream> using namespace std; int main() { int mas,temp; int i,j=1; cout << "Enter arrays: " << endl; for(i = 0; i < 10; i++) {
C++ Полиморфизм http://www.cyberforum.ru/cpp-beginners/thread1018660.html
Здравствуйте :) Я пытался читать про полиморфизм. Читал-читал, но не очень дошло. Понял, что можно переопределить виртуальную функцию parent-класса в любом child-классе. Но можно ли (и правильно ли) делать вот так: class Parent { public: virtual bool func(){//оригинальная функция} { class Child : public Parent
C++ не получается написать программу с функциями в си++, даже не знаю как начать переделывать В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. 3)Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. вот эти три задания нужно выполнить через функции. вот... подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
25.11.2013, 19: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
#include <iostream>
#include <cmath>
 
const int n = 10;
 
int main()
{
    float a[n]={3.0, -1.0, 21.0, 15.0, -2.0, -5.0, 90.0, -1.0, 2.0, 9.0};
    float k = 0;
    float p = 1.0;
    for (int i=0; i<n; i++)
    {
        std::cout <<a[i] <<" ";
        if (a[i]>0)
        {
            ++k;
            p*=a[i];
        }
    }
    float sr = exp(1/k*log(p));
    std::cout <<"\nSrednee geometr: " <<sr <<'\n';
    for (int i=0; i<n; i++)
    {
        if (a[i]<i*i)
            a[i]/=sr;
        std::cout <<a[i] <<'\n';
    }
    return 0;
}
 
Текущее время: 08:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru