Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Кристина 1998
0 / 0 / 1
Регистрация: 13.09.2016
Сообщений: 147
1

Как написать программу через функцию?

31.10.2016, 20:16. Просмотров 871. Ответов 3
Метки нет (Все метки)

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
#include <stdio.h> 
 
int main()
{
    int *a, i;
    double sum = 0, arithmeticAverage = 0;
    int size = 0;
    printf("Enter the array size:");
    scanf("%d", &size);
 
    a = malloc(size * sizeof(int));
    printf("The given array:\n");
    for (i = 0; i < size; i++) {
        scanf("%d", &a[i]);
        sum += a[i];
    }
    arithmeticAverage = sum / size;
    printf("\nThe arithmetic average is: %.0f:\n", arithmeticAverage);
    printf("Array after the transformation:\n");
    for (i = 0; i < size; i++) {
        if (a[i] > arithmeticAverage)
            a[i] = 0;
        printf("%3d ", a[i]);
    }
    printf("\n");
 
    return 0;
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2016, 20:16
Ответы с готовыми решениями:

Как написать данную программу через функцию?
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; main() { int i,a=0; float...

Написать код программы через функцию
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { char stroka; char slovo; int len...

Решение системы уравнений: написать функцию, которая как параметр будет использовать другую функцию
Ребята помогите разобраться с указателем на функцию! у меня решается система ДУ методом...

Написать программу содержащую пользовательскую функцию вычисления
Написать программу содержащую пользовательскую функцию вычисления. Количество четных элементов...

Используя функцию, написать программу вычисления суммы ряда
Используя функцию, написать программу вычисления суммы ряда s=s(1)+…+s(n), где s(n)=(-1)^n...

3
easybudda
Модератор
Эксперт CЭксперт С++
10209 / 6108 / 1536
Регистрация: 25.07.2009
Сообщений: 11,610
31.10.2016, 23:30 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
double mean(const double * array, const size_t count) {
    double sum = 0.;
    size_t i;
 
    for ( i = 0; i < count; ++i )
        sum += array[i];
 
    return sum / (double) count;
}
0
Кристина 1998
0 / 0 / 1
Регистрация: 13.09.2016
Сообщений: 147
01.11.2016, 18:36  [ТС] 3
easybudda, я не понимаю....
0
easybudda
Модератор
Эксперт CЭксперт С++
10209 / 6108 / 1536
Регистрация: 25.07.2009
Сообщений: 11,610
02.11.2016, 17:54 4
Цитата Сообщение от Кристина 1998 Посмотреть сообщение
я не понимаю
Чего именно? Судя по приведённой программе нужна была функция для нахождения среднего арифметического - так я её и написал.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2016, 17:54

Написать функцию выводящую максимальный элемент в массиве и его индекс через указатель
Здравствуйте ! Помогите пожалуйста решить задачу - требуется написать функцию, находящую максимум...

Написать функцию вычисления определителя матрицы и тестирующую программу к ней
Задание было дано такое: Написать функцию вычисления определителя матрицы и тестирующую программу...

как написать данную программу через функцию?
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; main() { int i,a=0; float...


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

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

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