0 / 0 / 0
Регистрация: 02.11.2020
Сообщений: 27

Надо изменить только функцию! Есть все, только подправить Ввести некоторую последовательность действительных чисел

04.11.2020, 13:50. Показов 474. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести некоторую последовательность действительных чисел и создать динамический массив только с положительных чисел. С помощью функции определить минимальный и максимальный элементы и вычислить среднее арифметическое всех элементов.

НАДО СДЕЛАТЬ ТАК ЧТОБЫ СЧИТАЛО ТОЛЬКО ПОЛОЖИТЕЛЬНЫЕ. А ОТРИЦАТЕЛЬНЫЕ НЕТ. У МЕНЯ СЧИТАЕТ И ПОЛОЖИТЕЛЬНЫЕ И ОТРИЦАТЕЛЬНЫЕ.

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
30
31
32
33
34
35
36
37
    double fun(double a[], int n, double &min, double &max)
{ double s=0; min=max=a[0];
for(int i=0; i<n; i++)
{ s+=a[i];
if(min>a[i]) min=a[i];
if(max<a[i]) max=a[i];
}
return s/n;
}
#pragma endregion
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
int kol=0, i, j;
for(i=0; i<richTextBox1->Lines->Length; i++)
{ // Зчитування числа х з richTextBox1
double x=Convert::ToDouble(richTextBox1->Lines[i]);
if(x>=0) kol++; // kol – кількість елементів масиву
}
if(!kol) MessageBox::Show("Немає чисел з діапазону [60, 100]");
else
{ double *a = new double[kol]; // Оголошення динамічного масиву
// Вибірка елементів масиву з richTextBox1
for(i=j=0; i<richTextBox1->Lines->Length; i++)
{ double x=Convert::ToDouble(richTextBox1->Lines[i]);
if(x>=0) { a[j]=x; j++; }
             }
richTextBox2->Clear();
for(i=0; i<kol; i++) // Виведення елементів сформованого масиву
richTextBox2->AppendText(a[i].ToString()+"\n");
double sr, min, max;
sr=fun(a,kol,min,max); // Виклик функції
textBox1->Text=sr.ToString(); // Виведення результатів
textBox2->Text=min.ToString();
textBox3->Text=max.ToString();
delete []a; // Звільнення динамічної пам’яті
} }
};
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2020, 13:50
Ответы с готовыми решениями:

В последовательности действительных чисел a1, a2, ..., aN есть только положительные и отрицательные элементы.
Я понимаю что это очень простая и глупая задачка.. но у меня ступор некий возник.. --&gt;в последовательности действительных чисел a1,...

В последовательности действительных чисел a1,a2,...,an есть только положительные и отрицательные элементы
В последовательности действительных чисел a1,a2,...,an есть только положительные и отрицательные элементы. Вычислить произведение...

Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой5
Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой 5.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2020, 13:50
Помогаю со студенческими работами здесь

Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой 1
Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой 1

В последовательности действительных чисел a1, a2, …, an есть только положительные и отрицательные элементы. Вычислить произведение отрицательн
В последовательности действительных чисел a1, a2, …, an есть только положительные и отрицательные элементы. Вычислить произведение...

Массив. Ввести последовательность из 6 действительных чисел.
Задача: Ввести последовательность из 6 действительных чисел и найти индекс её наибольшего елемента. Нужно сделать это через C++Builder. И...

Составить функцию, которая получив массив N действительных чисел, создает новый массив, поместив в него только те элемен
Для решения задачи разработать следующие функции: - функцию ввода n элементов массива; - функцию вывода n элементов массива; ...

Ввести последовательность действительных чисел А1, А2, А3.Ан в 1 строку ексель в диапазоне (-20;20)
Ввести последовательность действительных чисел А1, А2, А3...Ан в 1 строку ексель в диапазоне (-20;20). Найти количество чисел, находящихся...


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

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

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru