Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 09.09.2016
Сообщений: 8

Найти среднее геометрическое всех элементов массива и наибольшее отклонение от среднего

19.09.2016, 12:12. Показов 4891. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив с(15). Найти среднее геометрическое всех элементов массива и наибольшее отклонение от среднего, т. е максимум из (с(i) -Cp.арифм.). Если полученное наибольшее кратно двум, то заменить этим значением каждый третий элемент массива, иначе каждый пятый возвести в квадрат. вывести начальный и конечный состав массива в диапазоны красного и синего цветов. увеличить размер шрифта на 2 пт для наибольшего отклонения от среднего, цвет шрифта -зеленый.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.09.2016, 12:12
Ответы с готовыми решениями:

Найти среднее геометрическое всех элементов массива
Дан массив А(20), состоящий из целых случайных чисел. заменить нулевые элементы на -1. Для четных элементов сначала найти среднее...

Найти среднее геометрическое всех элементов массива,за исключением пяти наибольших по абсолютной величине элементов
Дан массив C(N)N<=50 Найти среднее геометрическое всех элементов массива,за исключением пяти наибольших по абсолютной величине...

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

5
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
20.09.2016, 10:01
alicecatmur
Дан массив с(15). Найти среднее геометрическое всех элементов массива и наибольшее отклонение от среднего, т. е максимум из (с(i) -Cp.арифм.).*
Точнее говоря надо найти Максимум из ABS(c(i) - Ср. Арифм.)
0
20.09.2016, 13:36

Не по теме:

И в процессе всего этого стойте на одной ноге и пойте арию Ленского

0
0 / 0 / 0
Регистрация: 09.09.2016
Сообщений: 8
21.09.2016, 01:00  [ТС]
Я просто перепечатала задание,которые нам составил преподаватель....
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
21.09.2016, 02:59
Я просто перепечатала задание

Не по теме:

Убийственная откровенность или святая простота?!
Хоть бы соврала, что никак не можешь решить!
Скажи об этом в деканате!

0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
22.09.2016, 01:35
Для начала.
Клик по форме.
Visual Basic
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
Option Explicit
Const N = 15
 
Private Sub Form_Click()
    Dim c(N)  ' числовой массив c
    Dim i As Integer, Sr_G As Single, Sr_A As Single, Max As Single, Temp As Single, Shag As Integer
    Randomize
    Cls
    
    Print "Массив c" ' Печать на Форме1 - Массив c
    Sr_G = 1: Max = 0
    For i = 1 To N
        c(i) = Int(Rnd * 100 + 1) ' формирование массива случайных чисел в интервале [1,100] по формуле Int(RND*(B-A+1)+A)
        Sr_G = Sr_G * c(i) 'найти среднее геометрическое
        Sr_A = Sr_A + c(i)  'найти среднее арифметическое
        Print c(i); ' вывод массива в строку на форму
    Next
    Sr_A = Round(Sr_A / N, 0) 'округлим до целого
    Print ' перевод строки
    Print "Cр.геометрическое: " & Sr_G ^ (1 / N) 'вывод среднего геометрического на форму
    Print "Cр.арифметическое: " & Sr_A  'вывод среднего арифметического на форму
    For i = 1 To N
        Temp = Abs(c(i) - Sr_A)
        If Temp > Max Then Max = Temp ' поиск наибольшего отклонения от среднего
    Next
    If Max Mod 2 = 0 Then Shag = 3 Else Shag = 5 'выбираем шаг
    Print "Наибольшее отклонение от среднего: " & Max  'вывод наибольшего отклонения от среднего на форму
    For i = Shag To N Step Shag
        If Shag = 3 Then c(i) = Max Else c(i) = c(i) ^ 2 ' заменяем элементы по условию
    Next
    For i = 1 To N
        Print c(i); ' вывод массива в строку на форму
    Next
End Sub
Разукрашивайте сами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.09.2016, 01:35
Помогаю со студенческими работами здесь

Вычислить среднее арифметическое элементов массива Y и отклонение от среднего для каждого элемента
буду очень признательна если поможете с решением) дан массив Y(14) вычислить среднее арифметическое элементов массива Y и отклонение...

Среднее геометрическое всех элементов одномерного массива
print("Задание 3") from random import * from math import * n=int(input("введите n=")) print("Создаем массив, пока без...

Найти среднее геометрическое всех элементов кратных 7
найти среднее геосетрическое всех элементов кратных 7

Найти среднее арифметическое и среднее геометрическое элементов двумерного массива
Вот наработки. Не соображаю, помогите. int A; int n, m, g; int a = 0; printf("Введите количество строк в...

Найти среднее арифметическое отрицательных чисел и среднее геометрическое положительных элементов массива
Дан массив Х(20) с целыми числами диапазон (-25 +25) Найти среднее арифметическое отрицательных чисел и среднее геометрическое...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru