Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
sniper342
0 / 0 / 0
Регистрация: 10.02.2015
Сообщений: 7
#1

Определение среднего гиперболического, геометрического и арифметического значения - C (СИ)

10.02.2015, 20:45. Просмотров 499. Ответов 3
Метки нет (Все метки)

Доброго времени суток! У меня возникла небольшая проблема: в задании сказано найти среднее арифметическое, геометрическое и гиперболическое трех значений. Программа компилируется и запускается, только вот среднее арифметическое является константой независимо от заданных значений, а геометрическое и гиперболическое вовсе странное. Может кто знает в чем проблема?

Определение среднего гиперболического, геометрического и арифметического значения

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main(void)
{
    int a,b,c; float d,g,h;
    printf ( "Vvedite znacenia a,b,c " );
    scanf ( "&d&d&d", &a, &b, &c );
 
      if ( a + b + c<0 || a*b*c==0)
        printf ( " Nevozmojno poscitat' " );
        else
 
    d = (float) (a + b + c) / 3.0 ;
    h = (float) 3 / ( 1/a + 1/b + 1/c );
    g = (float) pow ( a*b*c, 1.0/3.0);
 
    printf ( "Media aritmetica: %f \n Media geometrica: %f \n Media hiperbolica: %f", d,g,h);
    getch();
    return(0);
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2015, 20:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определение среднего гиперболического, геометрического и арифметического значения (C (СИ)):

Определение среднего геометрического и среднего арифметического
Даны три числа a, b и c. Составить алгоритм, определяющий среднее...

Для массива найти значения среднего арифметического, геометрического, гармонического, квадратического
в общем суть задания: для массива a найти значения среднего арифметического,...

Программа выдает одни нули при вычислении среднего арифметического и геометрического
Привет всем! Я только около недели, как начал изучать Си по самоучителю......

Нахождение значения минимального отклонения каждого из чисел от их среднего арифметического
Помогите пожалуйста написать программу на Си. При выполнении программы на ЭВМ...

Найти 2 элемента, которые в наименьшей и в наибольшей степени отличаются от среднего арифметического значения элементов
Есть задание:&quot;В матрице найти 2 элемента, которые в наименьшей и в наибольшей...

Массив: вывести сумму элементов массива, значение которых больше среднего арифметического значения элементов
дан массив на 30 элементов. написать программу которая позволяет найти и...

3
easybudda
Модератор
Эксперт CЭксперт С++
10021 / 5944 / 1483
Регистрация: 25.07.2009
Сообщений: 11,230
10.02.2015, 20:52 #2
Лучший ответ Сообщение было отмечено sniper342 как решение

Решение

Цитата Сообщение от sniper342 Посмотреть сообщение
scanf ( "&d&d&d", &a, &b, &c );
C
1
scanf ( "%d%d%d", &a, &b, &c );
Добавлено через 1 минуту
Цитата Сообщение от sniper342 Посмотреть сообщение
else
выполнится только первая строка.
C
1
2
3
4
else {
    /*...*/
}
/*...*/
1
sniper342
0 / 0 / 0
Регистрация: 10.02.2015
Сообщений: 7
10.02.2015, 20:59  [ТС] #3
Цитата Сообщение от easybudda Посмотреть сообщение
Код C
1
scanf ( "%d%d%d", &a, &b, &c );
Спасибо большое! Очень глупая ошибка была Сделал задание за 5 минут, а потом всю пару думал что же я не так сделал
0
ValeryS
Модератор
7134 / 5402 / 669
Регистрация: 14.02.2011
Сообщений: 18,225
10.02.2015, 21:05 #4
Цитата Сообщение от sniper342 Посмотреть сообщение
1/a + 1/b + 1/c
нужно привести к флоат иначе целочисленное деление 1 при значении 1 0 при всех остальных
например так
C++
1
 1.0/a + 1.0/b + 1.0/c
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2015, 21:05
Привет! Вот еще темы с решениями:

Подсчет среднего геометрического последовательности положительных чисел, вводимых с клавиатуры
Помогите пожалуйста) Написать программу для подсчета среднего геометрического...

Задача на вывод среднего арифметического
В таблице сохранено по 4 отметки для трех школьников. Эти данные первоначально...

Поиск среднего арифметического целочисленной матрицы
Составить программу поиска среднего арифметического числа элементов линейной...

Ввод чисел и нахождение их среднего арифметического
Доброго времени суток. Имею трудность в написаний кода. По условию,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru