Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/64: Рейтинг темы: голосов - 64, средняя оценка - 4.95
 Аватар для Вaдим
7 / 7 / 0
Регистрация: 05.06.2009
Сообщений: 18

Вычислить максимальное значение в массиве

27.12.2010, 23:10. Показов 12112. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Препод говорит за пять минут написать можно
У меня честно говоря голова забита другими проблемами.
Задача рукописная, пишется без компьютера. Массив рандомный. (Не вводится)
Помогите, кто может. Спасибо!

Собственно сама задача:

Дан одномерный массив из n-элементов с элементами типа "double"

Написать программу:

1) Вычисляет максимальное значение в массиве
2) Вычисляет минимальное значение в массиве
3) Вычисляет среднее арифметическое
4) В зависимости от того, какое среднее арифметическое, распечатать массив
а. Если среднее арифметическое больше нуля, то распечатать положительные элементы.
б. Если меньше нуля, то отрицательные.
в. Если равно нулю, то нулевые элементы.

Примечание:

Каждый пункт оформить в виде функции
Пункты 1,2,4 обязательно передавать в массив и количество в нем
Различать локальные и глобальные переменные
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.12.2010, 23:10
Ответы с готовыми решениями:

Вычислить максимальное значение в массиве
Прошу помочь написать программу C++ заранее благодарю :) желательно 98 Даны натуральные числа k, n, m, действительные числа Х1,…,...

Удалить максимальное значение в массиве
нужно удалить максимальное число в массиве и вывести массив. помогите пожалуйста!

Минимальное и максимальное значение в массиве. С++
Есть задача: /*1. Дан одномерный массив. Необходимо вывести на экран индексы максимального и минимального элементов данного массива*/ ...

9
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
27.12.2010, 23:23
Цитата Сообщение от Вaдим Посмотреть сообщение
Препод говорит за пять минут написать можно
И он совершенно прав!
0
 Аватар для Вaдим
7 / 7 / 0
Регистрация: 05.06.2009
Сообщений: 18
27.12.2010, 23:27  [ТС]
Цитата Сообщение от asics Посмотреть сообщение
И он совершенно прав!
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
27.12.2010, 23:35
Цитата Сообщение от Вaдим Посмотреть сообщение
1) Вычисляет максимальное значение в массиве
C++
1
2
3
for(int i=0;i<n;;i++)
if(x[i]>max)
max=x[i];
Цитата Сообщение от Вaдим Посмотреть сообщение
2) Вычисляет минимальное значение в массиве
C++
1
2
3
for(int i=0;i<n;i++)
if(x[i]<min)
min=x[i];
Изначально max и min равны x[0];

Цитата Сообщение от Вaдим Посмотреть сообщение
3) Вычисляет среднее арифметическое
C++
1
2
3
for(int i=0;i<n;i++)
s+=x[i];
s/=n;
Добавлено через 2 минуты
Цитата Сообщение от Вaдим Посмотреть сообщение
Если среднее арифметическое больше нуля, то распечатать положительные элементы.
C++
1
2
3
4
for(int i=0;i<n;i++)
if(s>0)
if(x[i]>0)
cout<<x[i]<<" ";
Цитата Сообщение от Вaдим Посмотреть сообщение
Если меньше нуля, то отрицательные.
C++
1
2
3
4
for(int i=0;i<n;i++)
if(s<0)
if(x[i]<0)
cout<<x[i]<<" ";
Цитата Сообщение от Вaдим Посмотреть сообщение
в. Если равно нулю, то нулевые элементы.
C++
1
2
3
4
for(int i=0;i<n;i++)
if(s==0)
if(x[i]==0)
cout<<x[i]<<" ";
Цитата Сообщение от Вaдим Посмотреть сообщение
Каждый пункт оформить в виде функции
Пункты 1,2,4 обязательно передавать в массив и количество в нем
Различать локальные и глобальные переменные
это думаю сам сделаешь
1
 Аватар для Вaдим
7 / 7 / 0
Регистрация: 05.06.2009
Сообщений: 18
27.12.2010, 23:38  [ТС]
Цитата Сообщение от ^Tecktonik_KiLLeR Посмотреть сообщение
это думаю сам сделаешь
спасибо огромное!
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
27.12.2010, 23:43
Вaдим, напиши весь код и кинь сюда)
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
28.12.2010, 10:21
^Tecktonik_KiLLeR, ай ай ай...
C++
1
s/=n;
А к даблу привести? Иначе среднее арифметическое 1+1+1+1+2 будет 1...
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
28.12.2010, 12:38
ForEveR, ?
0
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 5
28.12.2010, 13:16
Цитата Сообщение от ForEveR Посмотреть сообщение
^Tecktonik_KiLLeR, ай ай ай...
C++
1
s/=n;
А к даблу привести? Иначе среднее арифметическое 1+1+1+1+2 будет 1...
^Tecktonik_KiLLeR, тип переменной укажи.
0
 Аватар для AnonymC
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
28.12.2010, 13:49
form, а...так это ж отрывки кода...я бы s double объявил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2010, 13:49
Помогаю со студенческими работами здесь

Найти минимальное и максимальное значение в массиве
Что то я не пойму почему этот код не находит минимальное и максимальное значение в массиве const int SIZE=5; int mas={9,5,7}; ...

В одномерном массиве найти максимальное значение
Доброго времени суток. Дана задачка : В одномерном массиве найти максимальное значение. Вводим массив и находим макс. значение.

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

Найти в массиве максимальное значение среди чисел, не кратных 9
#include &lt;stdio.h&gt; #define N 3 void main() { int a; int i, j, max; for (i = 0; i&lt;N; i++) scanf(&quot;% d&quot;, &amp;a); max = 0;...

В заданном одномерном массиве найти максимальное и минимально значение
Здравствуйте, помогите пожалуйста решить задачу на языке программирования С++. 1) заменить первый элемент массива суммой максимального и...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru