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

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

19.05.2016, 22:19. Просмотров 374. Ответов 1
Метки нет (Все метки)

Если есть какие то недочеты, то напишите в комментариях.
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>
#include <stdlib.h>
#include<locale.h>
#include<math.h>
int main() 
{
    setlocale(LC_ALL, "Rus");
    int a = 0;
    int sum = 0;
    int sred=0;
    int i=0;
    printf("Введите последовательность чисел,заканчивающуюся 0. \n");
    
    do
    {
        scanf("%d", &a);
        sum += a;
        i++;
    } while (a!=0);
    sred = sum / i;
        printf("1: %d \n", sum);
    printf("2:%d \n", sred);
 
    system("pause");
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2016, 22:19
Ответы с готовыми решениями:

Считать сумму и среднее арифметическое введенных с клавиатуры положительных чисел
int main(int argc, char *argv) { float x,sr, sum = 0; float i=0; ...

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

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

Найти среднее арифметическое положительных и среднее арифметическое отрицательных чисел
Дана последовательность из n (n ≤ 20) вещественных чисел, содержащая как положительные, так и...

Написать функцию, вычисляющую среднее арифметическое элементов массива
Доброго вечера, господа. Есть несколько заданий. 1) Написать две функции для вывода на экран...

1
LaFayette
46 / 46 / 57
Регистрация: 25.11.2015
Сообщений: 140
20.05.2016, 01:17 2
У тебя счетчик i 0 тоже считает поэтому результат получается неверный атакже лучше пользуйся типами float и double для вычисления среднего числа

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 <stdio.h>
#include <stdlib.h>
#include <locale.h>
 
int main ( void ) 
{
    setlocale(LC_ALL, "Rus");
    
    double a = 0, sum = 0, sred = 0, i = 0;
    
    printf("Введите последовательность чисел,заканчивающуюся 0. \n");
    
    do
    {
        scanf("%lf", &a);
        sum += a;
        if ( a == 0 )
            continue;
        else
        ++i;
    } while ( a != 0 );
    
    sred = sum / i;
    
    printf("1: %.2f\n", sum);
    printf("2:%.2f\n", sred);
    
    return 0;
}
Код
Введите последовательность чисел,заканчивающуюся 0. 
2
2
0
1: 4.00
2:2.00
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2016, 01:17

Написать функцию, вычисляющую среднее арифметическое между диагоналями матрицы
Заполнить двухмерный массив случайными целыми числами (10Х10) от 1 до 255 и вывести его на экран и...

Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле a:\numbers.txt
Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле...

Найти среднее арифметическое положительных чисел
Условие задачи: Произвести следующую обработку 15 вещественных чисел: найти среднее арифметическое...


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

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

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