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

Подсчет среднего геометрического всех элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю http://www.cyberforum.ru/cpp-beginners/thread18449.html
Народ нужна помощь помогите с програмой не могу завтро зачет не могу ее написать) Вот задача:В одномерном массиве, состоящем из n целых элементов, вычис-лить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных...
C++ Ссылочные типы.Списки(работа с указателями) Как эта задача записывается на С++?(условие написано на Pascal) Одно из возможных представлений длинного текста-это разделить его на участки(строки) равной длины и создать массив ссылок на эти строки: const d=...(длина строки) n=...(макс число строк) type строка =packed array of char; ссылка=*строка(это указатель) текст=array of ссылка; Используя данное представление текста,описать:... http://www.cyberforum.ru/cpp-beginners/thread18440.html
C++ файлы и строки
если в файле есть одинаковае строки, дубликаты удалить
C++ Native' has exited with code
здравствуйте. VC++2008 при запуске программы выдаёт 'Task.exe': Loaded 'C:\Users\Пользователь\Documents\Visual Studio 2008\Projects\Task\Debug\Task.exe', Symbols loaded. 'Task.exe': Loaded 'C:\Windows\System32\ntdll.dll' 'Task.exe': Loaded 'C:\Windows\System32\kernel32.dll' 'Task.exe': Loaded...
C++ обработка файлов http://www.cyberforum.ru/cpp-beginners/thread18404.html
14. Строки текстового файла input.txt состоят из слов, разделенных одним или несколькими пробелами. Перед первым, а также после последнего слова строки пробелы могут отсутствовать. Требуется на основе исходного файла построить предметный указатель и вывести его в файл output.txt. Каждая строка предметного указателя содержит слово и номера строк текстового файла, в которых это слово встречается,...
C++ Если заданное слово встречается в строке, заменить его звездочкой добый день. есть задача. ввести строку, задать слово, и если это слово встречается в строке, заменить звездочкой. #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "string.h" int _tmain(int argc, _TCHAR* argv) подробнее

Показать сообщение отдельно
VFJB
1 / 1 / 0
Регистрация: 14.12.2008
Сообщений: 26

Подсчет среднего геометрического всех элементов массива - C++

14.12.2008, 20:29. Просмотров 1753. Ответов 2
Метки (Все метки)

здравствуйте вот программа которая должна считать среднее геометрическое всех элементовно не могу реализовать подсчет корня n-степени...дело в том что ф-я pow не считает тип (int,int). как сделать приведение типов либо посоветуйте другой способ для нахождения корня корня n-степени.
вот текст самой программы
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
#include <stdio.h>
#define n 100
#include<math.h>
int proizved(int mas[], int m)// функция вычисляющая произведение всех эдементов
{
    int i,p=1;
    for (i=0;i<m;i++)
    p *=mas[i];
    return p;
}
int main()// главная функция программы 
{
    int i, mas[n],b,u;
    printf("Programma opredelyaet srgeom vsex elementov massiva\n");
    printf("vvedite razmer massiva\n");
    scanf_s("%d",&u);
    printf("Kol-vo elementov massiva=n, vvedite ih:\n", u);// ввод элементов массива
    for (i=0; i<u;i++){
        printf("Vvedite element %d  ", i+1);// ввод каждого элемента
        scanf_s("%d",&mas[i]);}
        int a=proizved(mas, u);// передача произведение в а 
    b= pow(a,1/u) ;//подсчет среднего геометрического
    printf("sr geom vsex elementov=%d\n", b);// выод результата
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru