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

Произвести следующую обработку 15 вещественных чисел - C++

Восстановить пароль Регистрация
 
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 97
03.10.2013, 17:36     Произвести следующую обработку 15 вещественных чисел #1
Произвести следующую обработку 15 вещественных чисел: найти среднее арифметическое отрицательных чисел и подсчитать количество чисел, входящих в диапазон [0..5].(без использования массива; с помощью одномерного массива).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2013, 17:36     Произвести следующую обработку 15 вещественных чисел
Посмотрите здесь:

C++ Произвести следующую обработку 15 целых чисел
Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20. C++
C++ Вводится последовательность из N вещественных чисел. Определить наименьшее число, среди чисел больших 20
C++ С одномерным массивом, состоящим из n вещественных элементов, произвести следующие операции:
С одномерным динамическим массивом, состоящим из n вещественных элементов, произвести следующие операции: C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
WilFred
 Аватар для WilFred
31 / 26 / 3
Регистрация: 11.03.2012
Сообщений: 71
03.10.2013, 17:38     Произвести следующую обработку 15 вещественных чисел #2
Цитата Сообщение от tibeg Посмотреть сообщение
без использования массива; с помощью одномерного массива
Что-то я не понял)
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
03.10.2013, 17:46     Произвести следующую обработку 15 вещественных чисел #3
double numbers[15]; //собственно Ваши 15 чисел
C++
1
2
3
4
5
6
//ну здесь пишите их ввод с клавиатуры или чтенние из файла ...
double sredArifm=0;
int sredArifmCount=0;
for(int i=0;i<15;i++) if(numbers[i]<0) {sredArifm+=numbers[i]; sredArifmCount++; }
sredArifm/=sredArifmCount;
cout<<"sredn arifm negatives = "<<sredArifm;
это нахождение средн арифметического
Ну а проверить поадание в диапазон:
без использования массива: if(numbers[i]>=0 && numbers[i]<=5)
с помощью одномерного массива: если числа вещественные, то это напряжно!!!
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 97
03.10.2013, 17:52  [ТС]     Произвести следующую обработку 15 вещественных чисел #4
вот пример
Произвести следующую обработку 15 целых чисел: подсчитать сумму чисел, входящих в диапазон [-5..5], и количество нечетных чисел.
Пример программы без использования массива:
#include<stdio.h>
#include<conio.h>
void main()
{
int x,sum=0,i,kol=0;
printf("Enter numbers\n");
for (i=1;i<=15;i++)
{
scanf("%d",&x);
if ((x>=-5)&&(x<=5)) sum+=x;
if (x%2!=0) kol++;
}
printf("Summa v diapazone [-5,5]=%d\n", sum);
printf("Kolichestvo nechetnih=%d", kol);
}

Пример программы с использованием одномерного массива
#include<stdio.h>
#include<conio.h>
void main()
{
int a[15],sum=0,i,kol=0;
printf("Enter numbers\n");
for (i=0;i<15;i++)
scanf("%d",&a[i]);
for (i=0;i<15;i++)
{
if ((a[i]>=-5)&&(a[i]<=5)) sum+=a[i];
if (a[i]%2!=0) kol++;
}
printf("Summa v diapazone [-5,5]=%d\n", sum);
printf("Kolichestvo nechetnih=%d", kol);
}
Yandex
Объявления
03.10.2013, 17:52     Произвести следующую обработку 15 вещественных чисел
Ответ Создать тему
Опции темы

Текущее время: 06:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru