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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tibeg
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 102
#1

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

03.10.2013, 17:36. Просмотров 309. Ответов 3
Метки нет (Все метки)

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

В последовательности вещественных чисел подсчитать произведение чисел, кратных 3 C++
C++ Произвести замену всех отрицательных чисел на нули
Произвести замену всех отрицательных чисел на нули C++
C++ Произвести следующую обработку 15 целых чисел
C++ Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой
Описать класс одномерный массив (вектор) целых чисел. Перегрузить следующую операцию: > уменьшить элементы вектора на заданное значение C++
C++ Дано n вещественных чисел, которые вводятся с клавиатуры. Вычислить сумму чисел, кратных 3
Организовать обработку каждого элемента: печать целых чисел из информационной части и суммы их квадратов C++
C++ Задан файл из целых чисел со знаком, разделенных пробелом. Произвести чтение этих чисел в обратном порядке, не читая предыдущие.
Разработать класс, моделирующий массив целых чисел и его обработку C++
Вывести на экран следующую таблицу чисел C++
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
Сообщений: 102
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 вещественных чисел
Ответ Создать тему
Опции темы

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